ZAB协议

服务的状态

  1. Leader:处理所有客户端的线性写操作,日志复制。同时只能有一个Leader
  2. Follower:被动处理Leader请求和客户端读请求
  3. Looking:用来重新选举Leader
  4. Observer:特殊节点状态,不参与Leader选举,负责接收客户端读请求

正常情况下,1个Leader,n-1个Follower

Leader选举

Epoch > Counter > SID


ZAB协议
http://www.zivjie.cn/2023/12/09/算法/一致性算法/ZAB协议/
作者
Francis
发布于
2023年12月9日
许可协议