ZAB节点运行时的四种状态

ZAB节点运行时的四种状态

Content #

ZAB 定义了 4 种状态,来标识节点的运行状态。

  1. ELECTION(选举状态)表明节点在进行领导者选举;
  2. DISCOVERY(成员发现状态)表明节点在协商沟通领导者的合法性;
  3. SYNCHRONIZATION(数据同步状态)表明集群的各节点以领导者的数据为准,修复数据副本的一致性;
  4. BROADCAST(广播状态)表明集群各节点在正常处理写请求。

只有当集群大多数节点处于广播状态的时候,集群才能提交提案。

Viewpoints #

From #

加餐 | ZAB协议(二):如何从故障中恢复?