【问题标题】:Handle race condition with two cloud functions changing the same data使用两个更改相同数据的云函数处理竞争条件
【发布时间】:2019-02-17 02:17:43
【问题描述】:

我有两个可能会更改相同文档的云功能。

我如何避免潜在的竞争条件并确保其中一个云功能在另一个开始之前完成?

提前谢谢你。

【问题讨论】:

    标签: typescript google-cloud-firestore google-cloud-functions race-condition


    【解决方案1】:

    无法保证 Cloud Function 调用的顺序。

    这意味着您必须在实施中解决问题。如果没有看到MCVE,就不可能说如何为您的用例精确地做到这一点,但它通常会涉及多个database transactions 之一。

    另见:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-18
      • 2014-10-07
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      相关资源
      最近更新 更多