俭朴秀发

文章
4
资源
0
加入时间
2年10月17天

Zookeeper的写数据流程

Zookeeper是通过ZAB 协议保持数据的一致性的。写数据流程:1、Client向Zookeeper的Server1上写数据,发送一个写请求。2、如果server1不是Leader,那么server1会把这个写请求转发给Leader,这个Leader会将写请求广播给各个server,各个server会将这个写请求加入代写队列,并发送给Leader成功信息。(当然也有可能是失败信息,这个时候有可能是请求的序列号比当前版本的序列号低,该server自杀重启,向Leader同步数据)3、当Le