Distributed Lock via Zookeeper

curator框架 recipe包 内含分布式锁的实现 

大致步骤如下:

创建临时有序节点 取回 看自己是不是第一个节点 如果是加锁成功 如果不是对取回集合第一个节点加监听器

如果第一个节点 锁使用完毕 删除自己的临时节点触发监听 监听的程序 重新尝试获取锁

posted @ 2019-07-24 13:51  okay4321  阅读(145)  评论(0编辑  收藏  举报