复制集如何从 Cassandra 的协调器请求中获取请求并响应它?

How does a replication set get request and respond to it from Cassandra's coordinator request?

假设来自协调器的请求到达集合。如果其中一个成员接受并请求这个请求,你不需要其他成员接受这个请求并响应它吗?

如果一个成员收到一个申请,比如写请求,RF等于3,收到请求的成员是否将数据复制给另外两个成员?

再说一次,如果 CL 等于法定人数,这个问题怎么回答?

那样的话,就不需要CL了!

协调节点向所有参与的副本节点发送写请求,并收集执行结果。如果目标节点不可访问,则协调器节点存储 "hint" 节点返回时可以重放的操作(停机时间不超过 3 小时)。

对于 QUORUM CL,它需要 RF/2+1 成功回答 return 回复来电者。

请参阅有关 writes & reads 如何发生的架构指南,以及有关在不同一致性级别上发生的情况的示例。