- Client向zk的server1上写数据,发送一个写的请求。
- 如果server1不是leader,那么server1会把接收的请求转发给leader。这个leader会将写请求广播给各个server,比如server1和server2,各个server写成功之后就会通知leader。
- 当leader收到大多数server写成功的消息,那么就说明数据写成功了。之后leader会告诉server1数据写成功了。
- server1会通知Client数据写成功了。这时就认为整个写操作成功。
ZooKeeper的写数据流程
最新推荐文章于 2024-04-20 02:00:00 发布