摘要: 引言: Zookeeper是如何保证在高并发的情况下全局数据一致并且读写顺序是确定的呢?其实秘密就在这个ZAB协议中,ZAB Zookeeper Automatic Broadcast(Zookeeper原子广播协议)。 要理解Zookeeper内部原理,必须从两个方面入手: 1、Zookeeper 阅读全文
posted @ 2019-12-03 10:37 菜菜菜鸡 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、在具体实现之前,先来了解一下Zookeeper的监听器的原理: 图中Main()线程作为客户端,当在主线程中创建Zookeeper客户端时,会默认创建两个子线程:Listener和connect,connect线程负责将某一操作对应的的监听事件发送给Zookeeper服务集群。Zookeeper 阅读全文
posted @ 2019-12-03 10:25 菜菜菜鸡 阅读(1220) 评论(0) 推荐(0) 编辑