为什么要进行Logoot方法的时钟



我正在计划使用P2P协作编辑软件,我正计划与Woot一起使用。问题是我本来会有大量的墓碑(原子是字符...(,因此我搜索了更多,并找到了有关Logoot方法的PDF。除了一件事,我一切都清楚了:为什么每个站点都需要一个时钟?我在文档中找不到提到此值的目的的任何东西。

是否存在需要解决时钟而没有冲突的情况?

我也想知道这一点。不是官方资料,而是根据NPM的Logoot软件包的文档:

请注意,未比较向量时钟值。向量时钟值 用于确保独特的原子标识符,而不是订购。

是否存在需要解决时钟而没有冲突的情况?

有,我花了我更多的时间来意识到这一点,我愿意承认:

说我们有一个数组 A = [ P](其中 P是logoot位置(和两个客户 C1C2
C1这样做:删除(P(,插入(P(;本地A = [P]
C2这样做:delete( P(;本地A = []

C2应用C1操作后,它获得了A = [P]
C1应用C2操作后,它将获得A = []
糟糕。

由于Logoot不使用墓碑,客户可以在之前删除其位置,因此您需要clock来避免上述情况。

相关内容

  • 没有找到相关文章

最新更新