パッシブレプリケーションベースの分散システムでは、プライマリサーバーに障害が発生すると、バックアップの1つがプライマリとして昇格されます。しかし、元のプライマリサーバが復旧したと仮定して、プライマリサーバを現在のバックアップから元のサーバに戻すにはどうすればよいでしょうか?分散システムにおけるパッシブレプリケーション - プライマリサーバーの置換
私は、障害が発生したプライマリサーバが回復した場合、それはセカンダリとしてシステムに組み込まれ、ある時点での最も正確な情報を反映するために更新する必要があります
を思っていました。プライマリサーバとして復元するには、現在のプライマリ(元々はバックアップ)が失敗した場合はプライマリとしてプロモートできます。そうでない場合は、必要に応じて現在のプライマリをしばらくブロックできます。元のプライマリは再びプライマリブロックされたものがバックアップとして再導入されます。
私はこの質問に対する回答を他の場所で見つけることができず、これは私の気持ちです。より良い選択肢を提案してください。