5

カズークライアントを使用して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)
4

2 に答える 2