2016-07-20 20 views
0

有什么方法可以指定阅读偏好模式最近但只有次要成员?我们遇到两个不同的数据中心,我们的主数据中心是其中一个,而辅助节点位于两个数据中心。我们希望通过将查询路由到最近的可用节点来节省我们的读取操作的网络延迟,但同时我们也不会让我们的主服务器也为高读取流量服务。所以我只是想知道是否有任何配置可以解决这个问题? 顺便说一句我们正在使用mongo-java-driver-3.1.0.jar Java驱动程序Mongodb阅读偏好模式最近但只有次要成员

回答

1

对不起,但没有“最接近但不是主”的阅读偏好。但是,您可以通过标记副本集成员并在读取操作中指定标签来达到所需的效果。这会将用于满足读取的成员限制为与您指定的标记匹配的成员。详细请参照https://docs.mongodb.com/manual/core/read-preference/#tag-sets