我的目标是允许客户端锁定现有的Zookeeper节点,以便只有一个客户端执行节点数据描述的工作。
我正在考虑使用Curator的InterProcessMutex
来促进同步。我的问题是传递给path
构造函数的InterProcessMutex
参数是否应该是我想要锁定的节点的路径,还是应该是表示与感兴趣的节点对应的锁的不同路径?策展人文档不清楚实现是否使用path
指定的节点中的数据。
有没有更好的方法来实现对Zookeeper节点的独占访问?
答案 0 :(得分:0)
您输入的路径是您希望锁定的路径,而不是锁定路径。策展人为引擎盖下的锁定创造了一条路径。