访问官方文档:
通常,建议在群集中具有足够的节点,并使用足够多的复制因子来避免写入请求失败。例如,考虑一个由三个节点A,B和C组成的集群,其复制因子为2。当将行K写入协调器(在本例中为节点A)时,即使节点C处于关闭状态,该节点仍会保留。可以满足ONE或QUORUM的一致性级别。为什么?节点A和B都将接收数据,因此符合一致性级别要求。将为节点C存储提示,并在节点C出现时写入提示。同时,协调器可以确认写入成功。 https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsRepairNodesHintedHandoff.html
从上面看来,节点C是一个副本节点,因此存储了提示。
因此,即使C下降,也将满足CL = QUORUM和RF = 2?即节点A和节点B将发出“写成功”的信号。
这意味着将来自节点A(协调人)的确认计为满足CL?
还是作者认为CL = ONE案将胜诉?
请告知。