标签: cassandra replication data-consistency
假设来自协调员的请求到达该集合。如果其中一个成员接受并请求此请求,您是否需要其余成员接受此请求并回复此请求?
如果一个成员收到申请,例如写入请求,并且RF等于3,那么收到请求的成员是否会将数据复制到另外两个成员?
再说一遍,如果CL等于法定人数,怎么能回答这个问题?
在这种情况下,不需要CL!
答案 0 :(得分:1)
协调器节点向所有参与的副本节点发送写入请求,并收集执行结果。如果目标节点不可达,则协调器节点存储"提示"关于节点恢复时可以重播的操作(停机时间不超过3小时)。
对于QUORUM CL,它需要RF/2+1个成功的答案才能将答案返回给来电者。
RF/2+1
请参阅有关writes&的架构指南。 reads会发生,并会举例说明不同的一致性级别会发生什么。