首页 > 其他 > 详细

zookeeper写数据流程

时间:2020-05-17 23:32:16      阅读:208      评论:0      收藏:0      [点我收藏+]

1.zookeeper中任意节点收到写请求,如果是follower节点,则会把写请求转发给leader,如果是leader节点就直接进行下一步。

2.leader生成一个新的事务并为这个事务生成一个唯一的ZXID

3.leader将这个事务发送给所有的follows节点

4.follower节点将收到的事务请求加入到历史队列(history queue)中,各个Server写成功后就会通知Leader,发送ack给leader。

5.当leader收到半数以上的follower的ack消息,leader发出commit告诉所有follower,写成功以后,Leader会告诉Server数据写成功了

 

zookeeper写数据流程

原文:https://www.cnblogs.com/wl889490/p/12907410.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!