为什么要有分布式选举?

选举的作用就是选出一个主节点,由它来协调和管理其他节点,以保证集群有序运行和节点间数据的一致性。

分类

  • 基于序号选举的算法, Bully
  • 多数派算法, Raft, ZAB

对比

image.png

总结

image.png