使用两个云功能更改相同数据来处理竞争条件

时间:2019-02-17 02:17:44

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:2)

没有办法保证Cloud Function调用的顺序。

这意味着您将必须解决实施中的问题。在没有看到MCVE的情况下,无法说出如何为您的用例精确地做到这一点,但通常会涉及多个database transactions之一。

另请参阅: