2014-11-06 70 views

回答

0

我想你的意思是可變大小的矢量時鐘?

由於定義和使用矢量時鐘的方式,這在技術上是不可能的,但它帶來了問題,您需要了解所有將一起通信的節點,並在開始時使用矢量時鐘。這樣你就不會被允許擴展你的服務,而且如果你拆掉一個節點,永遠不會再啓動它,那麼它的時間仍然會被髮送並浪費資源。

我的一位分佈式系統教授提到,亞馬遜使用「動態」矢量時鐘來處理某些服務,並且他們有一個算法可以自動從矢量clcoks中刪除「舊」條目。他們似乎總結了一些類似的東西,這個工作得很好。不過,我從來沒有看過這篇文章。