我们有 3 个分片,每个分片复制超过 3 个盒子(总共 9 个盒子)。2 个副本位于我们的主要托管服务提供商(站点 A),我们在另一个托管服务提供商(站点 B)有第三个副本(仅设置为辅助)。如果站点 A 失败,(如何)我们可以自动接受站点 B 的请求?
我们已按照http://docs.mongodb.org/manual/core/replication/中的建议将站点 B 的副本配置为仅辅助副本我知道您可以在这些框上执行 rs.SlaveOk() 并接受请求,但这只会做本地分片,占数据库的三分之一。
所有帮助表示赞赏!