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