ZAB协议

介绍

1
2
Zookeeper作为非常重要的分布式协调组件,需要进行集群部署,集群中会以一主多从的形式进行部署。
Zookeeper为了保证数据的一致性,使用了ZAB(Zookeeper Atomic Broadcast)协议,这个协议解决了Zookeeper的崩溃恢复和主从数据同步的问题

作用

1
2
1.保证数据的一致性
2.崩溃恢复

定义的四种节点状态

Looking:选举状态

Following:从节点状态

Leading:主节点状态

Observing:观察者状态,不参与选举

原理

1


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!