前のトピック: マルチライト レプリケーション

次のトピック: マルチライトでの回復

マルチライト レプリケーションのしくみ

マルチライト レプリケーションは、同じグループまたは領域内の他のすべての DSA にリアルタイムで更新を送信します。 クライアントが更新リクエストを作成すると、その更新はローカル DSA、そして他のすべての DSA へとすぐに適用されます。 すべての DSA が応答した後でのみ、クライアントは確認レスポンスを受信します。

例: シンプル マルチライト システム

手順を以下の図に示します。

  1. クライアントはディレクトリに更新リクエストを送信します。

    DSA 1 はリクエストを受信し、それ自体にすぐに更新を適用します。

  2. DSA 1 は、そのピアである DSA 2 および DSA 3 へ更新リクエストを送信します。
  3. DSA 2 および DSA 3 はそれぞれ、それ自体に更新を適用した後、DSA 1 に更新レスポンスを送信します。
  4. 両方のピアから更新レスポンスを受信した後、DSA 1 はクライアントに更新確認を送信します。

    すべての DSA に対して更新が行われたので、これでどのクライアントがどの DSA に対しても問い合わせでき、同じレスポンスが得られます。

    マルチライト レプリケーションのしくみ