Zookeeper在实际应用中的常见应用场景解析与实践探讨
发布时间
阅读量:
阅读量
公平锁 互斥锁

InterProcessMutex
获取

- attemptLock 实现加锁操作
createsTheLock() 用于生成节点
* 父节点被设定为容器节点,当该节点下的所有子节点被移除后,父节点也将被自动删除
* 子节点则被定义为临时顺序节点

internalLockLoop() 用于确认最新生成的节点是否为序号最小的节点
* 检索所有子节点并进行排序操作
* getsTheLock 用于判定当前节点是否处于序列中的最小位置
