遷移數據我們的RabbitMQ服務器託管在AWS最近我們接到通知,例如將在維護,將成爲臨時數小時無法使用。 因爲它是生產服務器,所以我們希望避免用戶宕機,並考慮將RabbitMQ遷移到另一臺服務器而不丟失數據的策略。它看起來像有兩種選擇:從RabbitMQ的服務器
- 嘗試連接來自不同機器的其他節點並將 數據複製到它們。
- 安裝新機器兔子從舊服務器到新複製的Mnesia文件 。打開新的服務器,關閉舊的 一個。例如。可以在AWS上進行圖像快照,以簡化流程。
我沒有找到一種方法來實現(1)沒有清理數據,因此這個選項看起來不可行。 (2)它看起來非常手動和令人毛骨悚然。 有沒有其他的數據遷移策略,或者我在這裏丟失了什麼?