#clock #logical #hybrid #timestamp #events

utsl-hybrid-clocks

混合逻辑时钟

1个不稳定版本

0.1.0 2020年8月11日

#30#hybrid

MIT 协议

17KB
358 行代码(不含注释)

混合逻辑时钟

CircleCI

文档

根据“全局分布式数据库中的逻辑物理时钟和一致性快照”中的描述实现的混合逻辑时钟,详见http://www.cse.buffalo.edu/tech-reports/2014-04.pdf

https://github.com/cstorey/hybrid-clocks 分支,修改以更接近论文,使用适合64位的时戳。


lib.rs:

混合逻辑时钟的实现。

本实现基于论文“全局分布式数据库中的逻辑物理时钟和一致性快照”。提供了一个严格单调的时钟,可以用来确定一个事件是否在另一个事件之前发生。

依赖项

~0.3–1MB
~22K SLoC