我正在编辑mongos的配置文件。我有一个n配置服务器的副本集。为了平衡所有这些中的负载,我必须在配置文件中编写所有配置服务器,或者它是否足以添加主服务器?
sharding:
configDB: <configReplSetName>/cfg1.example.net:27017, cfg2.example.net:27017,...
documentation对此并不十分清楚。谢谢。
修改 - 可能的解决方案:我发现this doc,我解释说,您应该将所有配置服务器添加到您的mongo配置文件中。无论如何,如果无法访问主配置服务器,则群集无法运行。这是有道理的,因为在mongodb架构中,只有mongos可以充当负载平衡器。如果有人能证实这一点,我会投票给他。