如果我有多个客户端在一个事务中写入同一文档,那么每个事务都会触发快照侦听器吗?如果是,是否保证侦听器按照事务提交的顺序触发?我希望是的,但有点不确定,因为:
-
如果执行文档写入,则会立即通知本地快照,导致延迟问题。这样做";本地";只有在保证交易成功的情况下才会触发通知?否则订单就不能得到保证,对吗?
-
有一个onSnapshotsInSync方法。在文档中,我不知道这是否与我的问题有关,但这种方法有点让我恼火。什么时候应该考虑这种方法,我的问题是否与之有关?
感谢
我假设只有在事务实际完成时才会触发侦听器。在事务完成后,我希望所有的更改都能同时提交到数据库中。
onSnapshotInSync仅确保多个侦听器彼此同步。