

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 意外容錯移轉
<a name="msk-replicator-unplanned-failover"></a>

當主要 AWS 區域中有服務事件，且您想要暫時將流量重新導向至次要區域時，您可以執行意外容錯移轉。當 MSK Replicator 以非同步方式複寫資料時，意外容錯移轉可能會導致部分資料遺失。您可以使用 中的指標來追蹤訊息延遲[監控複寫](msk-replicator-monitor.md)。

------
#### [ Identical topic name replication ]

1. 嘗試關閉連線至主要區域中來源 MSK 叢集的所有生產者和取用者。由於該區域中的受損，此操作可能不會成功。

1. 啟動連線至次要 AWS 區域中目標 MSK 叢集的生產者和消費者。由於 MSK Replicator 也會複寫中繼資料，包括讀取 ACLs 和取用者群組位移，因此您的生產者和取用者將從他們離開的地方附近無縫繼續處理。

------
#### [ Prefixed topic name replication ]

1. 嘗試關閉連線至主要區域中來源 MSK 叢集的所有生產者和取用者。

1. 啟動連線至次要 AWS 區域中目標 MSK 叢集的生產者。

1. 如果您的應用程式不需要訊息排序，請使用萬用字元運算子啟動同時從本機和複寫主題讀取的消費者。如果您的應用程式需要訊息排序，請先為複寫的主題啟動消費者，等待延遲達到 0，然後切換到本機主題。

1. 一旦服務事件在主要區域中結束，請建立新的 MSK Replicator，以將資料從次要區域中的 MSK 叢集複寫到主要區域中的 MSK 叢集，並將複寫器開始位置設定為*最早*。如果您未將開始位置設定為*最早*，則不會複製服務事件期間產生的任何資料。

------