我在zookeper C绑定中看到其中一个事件是ZOO_CREATED_EVENT。
所以我假设当我在没有真实节点的路径上设置监视 - 然后创建节点 - 我将获得“创建事件”。但当我尝试这样做(设置手表,然后创建节点)没有任何反应。
有可能吗?如果在触发“创建事件”时没有?
非常感谢,
eyal
答案 0 :(得分:0)
是的,您可以使用Curator的NodeCache(Java库)来观看不存在的节点。
否则ZK Java绑定(我想也是C绑定)没有提供任何东西来监视不存在的节点。
在监视节点下创建子节点时,将触发创建的事件。
答案 1 :(得分:0)
最后我发现c绑定是可能的。
如果您使用zoo_awget
功能,则不会收到有关创建活动的通知。但如果使用zoo_awexists
,则会在创建节点时触发监视。
谢谢, Eyal