因为网上资料较多,本文主要是总结一下相关资料。

Time, clocks, and the ordering of events in a distributed system

clock同步

Real-Time Clock (RTC)

Vector Clock/Version Clock

Version Clock即为Version Vectors。
Vector Clock最初是为了给分布式系统的事件定序发明的,本质上是一种捕获causality的手段,只是他们捕获的是事件的关系。而Version Clock是捕获同一个数据的不同版本之间的causality.