クラスタの役割(27)飼育係配分の原則

1.zookeeperクラスタメカニズム

ハーフメカニズム:その他のクラスタマシンの半分以上が生き残るために、クラスタが利用可能です。

飼育係はに適合するように奇妙な機械。

飼育係ノードクラスタの役割:   リーダーと   フォロワー   オブザーバー

クラスタノードの半分が生き残るに関する2以上ある限り、クラスタは正常なサービスを提供することができるようになります。

2.zookeeperクラスター構造

 

 

高い信頼性を維持するために、クラスタ内の複数のノードを飼育係。すべてのノードが唯一のリーダーとなり、残りの文字はフォロワーです。設定ファイルの飼育係の内容を設定する必要がIDですクラスタ内のどのマシンおよび各マシン(議決選挙のリーダーに基づいて)含まれています。そして、そのマシンは、設定ファイルに書かれていませんリーダー(役割分担)があるが、飼育係内の選出プロセスによってZABアルゴリズム(簡易版のPaxosアルゴリズム)票の使用から。

リーダーの選挙の後、クライアントがどのサーバ、究極の情報交換が行われるのであり、リーダーに接続されているかどうか、各フォロワー内のリアルタイム更新情報のリーダー、クラスタマシン全体で一貫性のある情報となるよう。

リーダーとして、あなたがフォロワーのすべてを更新するたびに、飼育係は頻繁に更新、大規模なクラスタに適していないと、ノードのシーンに非常に厳格な適合性です。

 

おすすめ

転載: www.cnblogs.com/paradis/p/11371613.html