zookeeper 共享锁问题—— 监听最小目录节点时,并准备向监听器列表中注册监听器时,最小目录节点被删除。

前言: zookeeper 分布锁的原来是 如图:                  使用zookeeper 来实现分布式锁,发现一个问题,当客户端A线程发出命令删除最小的目录lock_001被删除时,并不会立刻删除,因为命令是通过网络协议传输过去的,中间会产生一定的时间段,虽然这个时间段很小很小,但是在这个时间段内会发生一件特殊的事:此时会有另外一个客户端B线程 在A线程 没有发送到zookee
相关文章
相关标签/搜索