在 MongoDB 的副本集集群中,当我的主节点忙于服务另一个请求时,如何确保对并发用户的快速响应?
我需要使用负载均衡器,还是 mongodb 本身将查询路由到可用的辅助节点?
谢谢
在 MongoDB 的副本集集群中,当我的主节点忙于服务另一个请求时,如何确保对并发用户的快速响应?
我需要使用负载均衡器,还是 mongodb 本身将查询路由到可用的辅助节点?
谢谢
您不需要使用负载均衡器,也不需要将查询路由到辅助节点;主节点可以自己处理并发查询:
通常写入由主机处理,读取应通过设置读取首选项发送到辅助服务器。尽管将数据传播到辅助节点可能需要一些可忽略的时间,因为辅助节点使用 oplog 副本进行数据复制。
你不需要任何负载均衡器,Mongo 能够做这些事情。在此处阅读更多相关信息 -