vector-clock相关内容

矩阵时钟能解决什么而矢量时钟不能解决?

我理解矢量时钟的需求,因为标量逻辑时钟无法提供足够的信息来说明例如键值存储区更新中是否存在更新冲突. 但是我不确定矢量时钟还没有解决什么问题,然后是更大的矩阵时钟又解决了什么问题? 解决方案 在最终一致性环境中,必须保留系统曾经创建的所有消息,直到每个对等方都收到消息为止(==最终一致性).但是,您不想永远保留消息,因此您需要一种方法来告诉所有节点已接收到哪些消息并且可以将其删除,这 ..
发布时间:2020-08-06 18:39:31 其他开发

是否有针对Java的现成的时钟同步解决方案?

我们有一个大型的高性能软件系统,该系统由多个交互的Java进程(而不是EJB)组成.每个进程可以在同一台计算机上,也可以在不同的计算机上. 某些事件是在一个进程中生成的,然后以不同的方式传播到其他进程以进行进一步处理,等等. 出于基准测试的目的,我们需要创建一个记录每个事件何时通过“检查点"的日志,最终将这些日志组合起来,以获得每个事件如何在系统中传播以及延迟时间的时间表(当然,过程切 ..