【发布时间】:2019-10-02 20:34:01
【问题描述】:
我很好奇在 Cloud Firestore 上执行服务器端事务时执行的锁定行为,如本视频所述:https://www.youtube.com/watch?time_continue=750&v=dOVSr0OsAoU
我的事务将读取多个文档并在它们上加锁。我的问题是这些锁是否限制了对文档的所有访问 - 包括从不属于事务的客户端代码的并发读取?还是他们只限制写入?
如果他们确实限制了读取,有什么办法可以解决这个问题 - 这可能会导致我正在开发的应用程序严重减速。
此外,如果事务尝试锁定已锁定的文档 - 重试模式是什么 - 它重试的频率是多少,是否存在指数退避?
谢谢!
【问题讨论】:
标签: firebase google-cloud-firestore