zookeeper的数据同步机制

zookeeper的数据同步机制

客户端数据发送到leader,leader会先存到本地文件中,并且返回ack状态码给自己,然后再把数据分发给其他从节点,从节点也会存到本地文件,然后返回ack到leader。leader会判断是不是一半的从节点返回ack了,发通知大家(发ack的从节点)一起存到内存中。

同时,如果leader重新选举就会向所有从节点广播自身事务id,保证数据一致性

posted @ 2023-03-01 15:50  穿靴子的猫o_O  阅读(67)  评论(0编辑  收藏  举报