Cassandra多DC故障转移一致性级别

时间:2019-02-20 07:13:46

标签: java cassandra failover consistency

考虑一个具有数十个节点且复制因子为DC1:3和DC2:2的双DC Cassandra群集,其中DC2始终用作故障转移/灾难恢复路径。

在Java客户端中,我们将使用LOCAL_QUORUM进行编写,并使用LOCAL_ONE进行读取。 “本地”将定义为DC1。如果发生故障转移,我们希望自动开始使用具有相同一致性级别的DC2。对于这样的用例,以下DCAwareRoundRobinPolicy LoadBalancingPolicy设置合理吗?

withLocalDc = DC1
withUsedHostsPerRemoteDc = [N, where N is all hosts in DC2]
allowRemoteDCsForLocalConsistencyLevel = true

0 个答案:

没有答案