跳到主要内容
uencoder

Causal Consistency

因果一致性保证有因果关系的操作按因果顺序可见,无因果关系的并发操作可乱序。

用途

在无需强一致但需因果正确性的场景中提供比最终一致更强的保证。

机制

用向量时钟或版本向量追踪因果关系。若操作 A 因果先于 B(A 写的值被 B 读到或传递),则所有节点看到 A 先于 B。并发操作可不同顺序。

用例

  • 协作编辑
  • 社交评论系统
  • 因果历史追踪

相关工具

参考链接