ZKPaths
各种静态方法帮助使用ZooKeeper ZNode路径:
-
getNodeFromPath:给定一个完整路径,返回节点名称。 即“/ one / two / three”将返回“三”
-
mkdirs:确保创建路径中的所有节点。
-
getSortedChildren:返回按序列号排序的给定路径的子项
-
makePath:给定父路径和子节点,创建一个组合的完整路径
锁
Curator的锁使用Java 7的试用资源功能,使Curator锁更安全:
InterProcessMutex mutex = new InterProcessMutex(...) // or any InterProcessLock
try ( Locker locker = new Locker(mutex, maxTimeout, unit) )
{
// do work
}
BlockingQueueConsumer
请参阅:DistributedQueue和DistributedPriorityQueue
提供与JDK的BlockingQueue类似的行为的队列消费者。