【发布时间】:2017-05-03 03:23:10
【问题描述】:
我正在使用 zookeeper 编写领导者选举算法。我能够编写领导选举部分。但是我需要一条路径中的所有节点来接收节点添加/删除事件到该特定路径。
例如,假设我在/election 中有多个节点。当某个其他节点添加到同一路径或从路径中删除时,我需要将此事件接收到该路径中的所有现有节点。我能够观看单个节点。但是如何查看路径中的所有节点。
此外,我还需要接收所有节点的领导者更改事件。有没有办法做到这一点?
【问题讨论】:
-
我强烈建议您不要自己编写代码,而是使用 Apache Curator(注意:我是主要作者)、Kazoo 等,即使用知名客户端之一。编写正确的 ZooKeeper 食谱太难了。
-
@Randgalt 你能在stackoverflow.com/questions/39125064/…提供答案吗?
标签: apache-zookeeper