【发布时间】:2021-11-10 23:48:29
【问题描述】:
事务用于原子更改以及两个客户端可能同时更改相同数据的情况。
我想在开发环境中测试当有来自多个客户端请求的并行事务运行时,我的事务是否具有其预期行为。它仅在我的 Cloud Functions 中运行。我不能让任何这种性质的不良行为在 prod 环境中发生,所以我想检查 dev 是否一切正常,当它发生时,即使不太可能。
是否可以强制这个测试用例?
使用 JS/TS。
【问题讨论】:
-
根据documentation,您可以在将流量迁移到新集合时实现并行读取,首先从旧集合中读取。您也可以观看此视频,发送至understand cloud functions in dealing with parallel executions。
-
@RJC 嗯...据我所知,这似乎与我的问题无关
-
嗨,OP。让我们知道答案是否有帮助。如果它有用,请考虑支持它。如果它回答了您的问题,请接受它。这样其他人就知道你已经(充分地)得到了帮助。另见What should I do when someone answers my question?
标签: firebase google-cloud-firestore google-cloud-functions