zookeeper的数据同步机制
zookeeper的数据同步机制
客户端数据发送到leader,leader会先存到本地文件中,并且返回ack状态码给自己,然后再把数据分发给其他从节点,从节点也会存到本地文件,然后返回ack到leader。leader会判断是不是一半的从节点返回ack了,发通知大家(发ack的从节点)一起存到内存中。
同时,如果leader重新选举就会向所有从节点广播自身事务id,保证数据一致性
zookeeper的数据同步机制
客户端数据发送到leader,leader会先存到本地文件中,并且返回ack状态码给自己,然后再把数据分发给其他从节点,从节点也会存到本地文件,然后返回ack到leader。leader会判断是不是一半的从节点返回ack了,发通知大家(发ack的从节点)一起存到内存中。
同时,如果leader重新选举就会向所有从节点广播自身事务id,保证数据一致性