Distributed Lock via Zookeeper

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

大致步骤如下:

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

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

原文地址:https://www.cnblogs.com/lnas01/p/11237522.html