处理竞争条件,两个云函数更改相同的数据

问题描述 投票:0回答:1

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

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

先感谢您。

typescript google-cloud-firestore google-cloud-functions race-condition
1个回答
2
投票

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

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

另见:

© www.soinside.com 2019 - 2024. All rights reserved.