2017-03-16 22 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。我会尽力做到这一点。 –

相关问题