我正在阅读分布式共识协议(protocol),并发现了 Paxos 。它指出您需要 Paxos 来进行领导者选举。 Article声称相同。所以,我的问题是,当 Cassandra 是环形架构而不是主从架构时,为什么它需要领导者选举机制。此外,如果答案是肯定的,那么 Cassandra 环中领导者的角色是什么?当环内使用Gossip协议(protocol)进行通信时。
最佳答案
本文演示了一个使用 Cassandra 的轻量级事务功能实现领导者选举算法的示例。它不是为 Cassandra 选择主节点。
关于cassandra - 为什么cassandra中的领导人选举需要Paxos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51592942/