2017-03-16 23 views
0

我有一個mongo簇,主路由mongoserver,3個分片服務器和3個配置服務器。每個分片都有一個主mongo數據庫,一個secundairy mongo數據庫和一個仲裁mongo數據庫。具有故障轉移或冗餘的mongo主路由服務器

的碎片是冗餘的(主mongoserver和複製mongoserver)。 配置服務器是冗餘的。 (3 config server)

只有主路由mongoserver不是多餘的。 所以這是一個單點故障。

有蒙戈內的方式來消耗該路由mongoserver,以便有一個故障切換/冗餘功能?

問候,

回答

1

如果你的「路由mongoserver」爲mongos,你可以添加儘可能多的人,只要你喜歡。典型的設置是每個應用程序服務器一個,與應用程序服務器並置以減少網絡延遲。

+0

因此,您可以添加第二個mongos服務器,並將第二臺服務器連接到與第一臺mongos服務器相同的分片和condig服務器上? –

+0

是的,這是推薦的設置:https://docs.mongodb.com/manual/core/sharded-cluster-components/#production-configuration –

+0

Tx。我會盡力做到這一點。 –

相關問題