単一障害点は何である[予約]

単一障害点は何ですか
我々 、通常配布されるシステムは、マスタ・スレーブモードを使用して、複数の処理のホストに接続されたノードは、マスターノードは配信事業を担当し、プライマリノードに障害が発生した子ノードのハンドルトラフィック、それはシステム全体に障害が発生した原因になりますこのような障害は、単一障害点として知られています。
従来の解決するために単一障害点
以上お支払いいただきます。1.通常のバックアップマスターノードは、バックアップマスターノードがマスターノードにpingパケットを送信します、マスターノードを惜しまますマスターノードが不法ACK応答バイトのパケットを、対応するpingパケットを受信します、バックアップマスタノードがACKバイトのパケットによって受信されたか否かをマスターノードの通常の動作は、マスタノードが受信することは、障害が置換されていないかどうかを決定し、マスタノードの位置に。

ネットワークショックがマスターノードにつながるときの損失が発生するしかし2は、小型パッケージであるデータのデータ部分を受け取り、子ノードを惜しまするためにつながるマスターノードがマルチマスタの現象につながったマスターノードを置き換える離れて失敗したとみなし、その後分散ロックの概念に参加します。

3.分散ロックは、主制御処理をロック、リソースが整然とアクセスすることを望む、同じリソースにアクセスするために複数のプロセスを制御することでロック解除、ロック・タイムアウト。より多くの車やサーバへのアクセス秩序にしてみましょう。

同期制御複数のプロセスを解決することができる。4.分散協調は、メインコアは、分散ロックを達成することです

5.zookeeperが分散ロック構造を実現するために、ツリー構造で、コーディネートサービスを配布され、子ノードは主に四つの部分、参照ノード、データ権メタデータで構成されています。

転載します。https://blog.csdn.net/weixin_43739465/article/details/84328554

彼は183元の記事を発表 ウォン称賛17 ビュー30000 +

おすすめ

転載: blog.csdn.net/weixin_42506599/article/details/104402442