【发布时间】:2016-05-31 06:22:55
【问题描述】:
有一个三节点 Cassandra 集群,复制因子为 3,一致性仲裁具有节点 X、Y、Z。因此,这三个节点中的任何一个都可以成为协调者。
假设有两个同时执行的操作,一个作为协调器 X,另一个与协调器 Z 一起执行以更改状态。
操作 1(在 X 上):将状态从 0 更改为 1 操作 2(在 Z 上):从 0 -> 2
更改状态现在最终状态应该是值2,但是如果操作2在操作1之前执行,最终状态会是什么?
感谢您的帮助。
【问题讨论】:
标签: cassandra replication distributed consistency nosql