我认为这个问题的答案取决于是否可以在gadget API中直接访问Operational Transformation架构。它目前还不存在,那么细粒度增量的替代方案是什么,而不是每个变量上都有一个大锁呢?
发布于 2009-11-02 13:14:39
我认为Google Wave的想法是在服务器上完成和解决操作转换。因此,你的小工具只能发布增量,并在更新时得到通知,但根据定义,不能参与冲突解决等。
有趣的是,你可以通过选择与你的小工具不同的存储形式(带有键、数组、字符串的字典)来影响冲突解决的方式。我预计,有些人在冲突情况下的表现会有所不同。
https://stackoverflow.com/questions/1599767
复制