2016-12-26 116 views
1

這裏設置之間是我的情況:蒙戈副本本地服務器和公共服務器

我有一個公共服務器允許用戶從Internet訪問,但數據存儲在本地計算機。這臺電腦通常也可以連接到互聯網,但是當本地系統的互聯網連接斷開時,我想確保我可以很好地運行本地系統。所以我想在公共服務器和本地服務器之間配置一個副本集;但本地服務器沒有固定的互聯網IP地址。

這裏是我的問題:

我如何能實現我的目標,建立的MongoDB這些服務器之間的本地服務器和公共服務器,並同步數據上。

回答

0

有建立這種系統的嚴重障礙:

  1. 如果本地服務器沒有固定的IP地址或名稱,那麼是不是可以配置一個節點出現; the replica set system assumes that each node can be consistently addressable
  2. 如果您修復了尋址問題並配置了2節點副本集,那麼而不是可以抵禦網絡中斷,因此您可以而不是繼續在本地服務器上工作。只有兩個節點,如果它們失去連通性,那麼它們都不會成爲主要的 - 並且您的副本集不能再接受寫入。