我对 Meteor 很陌生,但我觉得它很有趣。
我只是想知道 Meteor 用于实时进行并发控制的底层技术或算法是什么,以及它如何处理冲突?它是基于运营转型 (OT) 还是其他?此外,了解 Meteor 的架构也会有所帮助。
我对 Meteor 很陌生,但我觉得它很有趣。
我只是想知道 Meteor 用于实时进行并发控制的底层技术或算法是什么,以及它如何处理冲突?它是基于运营转型 (OT) 还是其他?此外,了解 Meteor 的架构也会有所帮助。
Meteor 目前没有冲突解决方案。MongoDB 控制原子操作,但最后写入获胜。upsert
您可以尝试通过使用操作等更仔细地做一些事情。
目前没有对 Meteor 的原生 OT 支持,但它在路线图上,同时像我这样的人已经制作了允许将 sharejs 等 OT 包集成到 Meteor 应用程序中的包:https ://github.com/mizzao/meteor -sharejs。