【发布时间】:2012-09-08 07:10:21
【问题描述】:
我正在使用 Node.js+Express+Mongoose 连接到我的 MongoDB 副本集(3 个实例)。 我的印象是,当我使用 Mongoose 的“connectSet”命令,从而连接到副本集时,我的查询将在我的副本集之间进行负载平衡。
但是,使用nodetime,我可以看到所有查询(包括 find() 查询)都将转到副本集中的 PRIMARY 实例。
我在这里误解了什么吗?我是否缺少一些练习,或者副本集中的设置?我认为副本集的目的是平衡只读查询与集合中的 SECONDARY MongoDB 服务器...
谢谢。
【问题讨论】:
-
我没有给你答案,但我赞成你只是因为你处于最前沿:)