对于在不同设备上运行的代码,我需要确定在这些设备之间发送的消息的顺序。因此,我想使用矢量时钟,因为我读取矢量时钟允许事件的排序。
我可以使用任何已建立的框架/公共API吗?或参考实现=或者我是否必须从头开始编码?
感谢您提供任何参考和提示
答案 0 :(得分:8)
答案 1 :(得分:4)
我发现这个用Java编写的向量时钟是project voldemort的一部分。
以下是source code的链接。您还需要下拉类和接口引用。
以下是Javadoc的链接。
这是关于vector clocks的维基百科文章。