私は過去数日から出会っている動物園飼育係の港ではかなり新しいです。
2つの機会にzookeeper portキーワードを導入しました。
それから、私は Apache Zookeeper に出会いました(これは分散アプリケーションに関連していると思いますが、分散アプリケーションの初心者でもあります)。したがって、疑問が頭に浮かんだ:
どんな助けでも感謝します、ありがとう。
Zookeeperは、主に構成管理と高可用性操作のために分散アプリケーションで使用されます。 Zookeeperはこれをマスタースレーブアーキテクチャで行います。 Neo4jとVoltDbは、この目的のためにzookeeperを使用している可能性があります
ポートを理解するために来てください:あなたは動物園管理者のために3つのサーバーを持っていると仮定します...あなたは設定で言及する必要があります
clientPort=2181
server.1=zookeeper1:2888:3888
server.2=zookeeper2:2888:3888
server.3=zookeeper3:2888:3888
これらのうち、1つのサーバーがマスターになり、残りはすべてスレーブになります。いずれかのサーバーがオフになると、zookeeperは自動的にリーダーを選択します。
サーバーは3つのポートでリッスンします。クライアント接続用に2181。フォロワーがリーダーである場合、フォロワー接続の場合は2888。リーダー選出フェーズ中の他のサーバー接続には3888。