Zookeeper有什么用?

Zookeeper使用场景 


分布式队列:使用顺序持久化znode
offer()
element()
remove()

分布式锁:使用临时顺序znode


lock:创建节点,获取节点的最大值与自己进行比较(成功执行自己的逻辑;失败则监听前一个节点)。
unlock();删除节点

选举:临时顺序znode


start:创建节点,判断节点是否可以选举成功(成功称为leader,失败监听前一个节点)
定义watcher,重写process()方法。

发布了31 篇原创文章 · 获赞 1 · 访问量 1170

猜你喜欢

转载自blog.csdn.net/quietbxj/article/details/103689770