开发者社区> 问答> 正文

Zookeeper他写数据的流程是什么还有它的注意事项是啥?

Zookeeper他写数据的流程是什么还有它的注意事项是啥?

展开
收起
bnbajjyhyjfty 2021-12-12 20:21:03 823 0
1 条回答
写回答
取消 提交回答
  • 1)Client向ZooKeeper的 Serverl上写数据,发送一个写请求。

    2)如果Server1不是Leader,那么Server1会把接受到的请求进一步转发给 Leader,因为每个ZooKeeper的Server里面有一个是Leader。这个Leader会将写请求广播给各个Server,比如Server1和Server2,各个Server写成功后就会通知 Leader。

    3)当Leader收到大多数Server数据写成功了,那么就说明数据写成功了。如果这里三个节点的话,只要有两个节点数据写成功了,那么就认为数据写成功了。写成功之后,Leader会告诉Server1数据写成功了。

    4)Server1会进一步通知client数据写成功了,这时就认为整个写操作成功。

    2021-12-12 20:24:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《MSE 微服务网关》 立即下载
微服务引擎 MSE 治理中心重磅发布 立即下载
阿里云微服务引擎 MSE 2.0 线上发布 立即下载