对于在不同设备上运行的代码,我需要确定在这些设备之间发送的消息的顺序。因此,我想使用向量时钟,因为我读向量时钟允许事件的顺序。
是否有任何已建立的框架/公共API可供我使用?或者引用实现=或者我必须从头开始编写代码?
A VectorClock 实施可从 Google Code
VectorClock
Cassandra .
[1] [2] 因为技术和其他选择的局限性。
我发现这个用Java编写的向量时钟是 project voldemort
这里有一个链接到 source code . 您还需要下拉类和接口引用。
Javadoc .
vector clocks