2009-10-21 31 views
2

我認爲這個問題的答案取決於是否有可能直接在小工具API中訪問​​體系結構。它目前不在那裏,那麼細粒度增量可能是什麼選擇,而不是每個變量的大鎖?當多個用戶在Google Wave小工具中更新共享狀態時,可以使用哪些JavaScript工具或技術來管理衝突解決方案?

+0

很想看到這個回答 看看http://dl.google.com/io/2009/pres/T_0115_Google_Wave_Under_the_Hood.pdf 你可以考慮使用google-diff-match-patch/http:/ /code.google.com/p/google-diff-match-patch/ – 2009-10-21 09:59:09

回答

1

我認爲Google Wave的想法是在服務器上完成並解決操作轉換。因此,您的小工具只能發佈增量並獲取更新通知,但可以根據定義不參與衝突解決等。

有趣的副作用可能是如何影響衝突解決方式的工作方式是從小工具(包含鍵,數組,字符串的字典)中選擇不同的存儲形式。我認爲,在衝突情況下,一些人的表現會有所不同。

相關問題