mongos可以配置为与多个mongo集群通信吗?

时间:2011-05-28 00:50:41

标签: mongodb sharding

经验法则是在每个应用程序服务器上运行“mongos”进程。这使您的应用程序可以快速与localhost通信,并且您的mongos进程可以与您的应用程序进行扩展。

假设我们有2个不同的mongo集群(分片),是否可以配置一个mongos进程与两个不同的集群通信?抽象出数据库生活在不同地方的事实真是太棒了。

或者您是否必须在不同的端口上启动两个不同的mongos进程?如果这是可能的,我仍然担心有两个不同的mongos进程争夺资源可能是危险的。

还是完全不同的东西?想法?

1 个答案:

答案 0 :(得分:2)

每个mongos属于一个,只有一个群集(由配置数据库服务器定义)。 mongos进程不会占用太多资源;你可以在一台机器上运行多个。

每个群集可以有多个分片数据库/集合。