现在,它们愉快的达成了一致。对于整个协商的过程,可以看到冲突的根源在于Ben和Cathy都“同时”修改了Alice的数据,Dave解决了数据冲突(不同问题,解决数据冲突的方法不同),最后它们达成一致。
参考文档:
Vector clock
Dynamo: Amazon’s Highly Available Key-value Store
分布式系统:向量时钟(部分内容翻译自上文)
Why Vector Clocks Are Hard
时钟向量在一致性问题中的应用(部分内容翻译自上文)
Timestamps in Message-Passing Systems That Preserve the Partial Ordering
公众号: