0

私の目標は、クライアントが既存の Zookeeper ノードをロックできるようにして、ノードのデータによって記述された作業を 1 つのクライアントだけが実行できるようにすることです。

キュレーターを使用しInterProcessMutexて同期を容易にすることを検討しています。私の質問はpath、コンストラクターに渡される引数が、InterProcessMutexロックしたいノードへのパスであるべきか、それとも対象のノードに対応するロックを表す個別のパスであるべきかということです。pathCurator のドキュメントでは、指定されたノードのデータが実装で使用されているかどうかが不明です。

Zookeeper ノードへの排他的アクセスを実装するより良い方法はありますか?

4

1 に答える 1

0

入力したパスは、ロックしたいパスであり、ロックのパスではありません。キュレーターはフードの下にロック用のパスを作成します。

于 2015-06-17T14:32:45.660 に答える