私のプロジェクトでは、子ノードが多すぎるため、子ノードを取得せずに最新の連番が必要です。
2 に答える
1
この回答によると、私の実験で確認されました。Zookeeper 3.4 以降、連続する znode は親の番号から番号が付けられ、PersistedStat.cversion
その下に作成された znode の数が格納されます。この数値は、親の znode 統計を照会してから、次の式を適用して計算できます。
PersistedStat.cversion = (ZnodeStat.cversion + ZnodeStat.numChildren) /2
そうすればget_children()
、最後に作成された znode の番号を検出するために使用する必要がなくなります。
于 2013-12-03T17:54:24.453 に答える