zookeeper?飼育員??
こんばんわSIです。
今回はZookeeperについて簡単に調べてみました!
そもそもZookeeperってなにしていてなんの役割があるの?
調べてみました!!
・・・・分散アプリケーション向けの協調サービス・・・・
具体的に言うと分散アプリケーションを構築する上で必要となる,
同期, 設定管理, グルーピング, 名前管理, などの機能を提供するしてくれるらしい。
分散アプリケーション向けなことだけあってZooKeeperノードへの問い合わせが失敗したら、他のノードに問い合わせることができる。
サービスの提供がストップするのを未然に防いでいたりしていたのか。。。
ちなみにマスターノードが何らかの理由で停止した場合には、各ノード間で選挙を行い、新たな更新ノードが選ばれる….なんだか働きアリみたいですね。