【问题标题】:How to watch for creation of nodes two levels down using Apache Curator?如何使用 Apache Curator 观察两个级别以下节点的创建?
【发布时间】:2018-04-22 03:01:08
【问题描述】:

我的目标是,给定一个装饰有根节点路径的CuratorFramework 和一个String,以观察到该String 的任何路径下两层的事件。

更具体地说,我想关注任何路径 ROOT/<anything here>/INPUT_STRING 上的事件。我还需要观察中间层中添加的节点,但我对那些中间节点的内容不感兴趣(只是它们出现了,所以我可以观察为INPUT_STRING 创建一个子节点)。

我的想法是在添加中间节点时为ROOT/<added middle node>/INPUT_STRING 的每个路径创建一个NodeCache。我以为我可以使用PathChildrenCache 观察添加的中间节点,但这似乎有点矫枉过正,因为我对中间节点的内容不感兴趣。

有没有更好的方法来为INPUT_STRING 向下两层创建NodeCache?还是应该使用PathChildrenCache,即使我不关心中间节点的内容?

【问题讨论】:

    标签: apache-zookeeper apache-curator


    【解决方案1】:

    您可以使用TreeCache 来缓存/监视/侦听 ZNode 树。我相信这会做你需要的。 http://curator.apache.org/curator-recipes/tree-cache.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多