我想使用kazoo客户端在Python中的一个节点的所有子节点上添加监视,但是ChildrenWatch
只监视子节点的添加或删除,而不是任何子节点的数据更新。我正在寻找一个简单的食谱来完成这项任务。在
示例代码如下所示
from kazoo.client import KazooClient
zk = KazooClient(hosts='127.0.0.1:2181')
zk.start()
@zk.SomeRecipe("/root")
def watch_children_update(event):
print("Updated child at path:%s data:%s stat:%s" % event.path, event.data, event.stat)
节点下的子节点已更改(已添加或删除子节点)。此事件并不表示子节点的数据已更改,子节点必须建立自己的监视。在
你需要的是DataWatch
相关问题 更多 >
编程相关推荐