我想知道是否有無縫故障轉移mongo replicaset的方式,其中大部分mongodb節點都位於主數據中心。我目前的限制是2個數據中心,第三個數據中心是不可能的。我遇到的問題是,如果數據中心1出現故障,數據中心2中的次要節點將不會升級爲主服務器,而無需人工干預。Mongodb體系結構和兩個數據中心的故障轉移
數據中心1(主): 蒙戈節點(主) 蒙戈節點(仲裁器)
數據中心2(二次): 蒙戈節點(二次)
我看的mongodb白皮書,但他們表示,如果dc1丟失,則需要手動干預才能在dc2主節點中創建mongodb實例。
我的問題是,是否有一個架構在那裏或配置,將有可能失去數據中心1,仍然有能力讓數據中心2接管寫啓用沒有手動干預/重新配置。這可能不會導致3數據中心架構路徑。是否有可能讓每個站點上的兩個3成員副本集保持同步,並可能爲連接應用程序在網絡級執行故障轉移?
謝謝。