我创建了一个分片环境,我使用了两个mongos。他们是我可以在两个“mongos”之间取得负载平衡的一种方式,因为目前我发现Mongo客户端使用其中的一个。或者我必须编写自己的负载均衡器吗?Mongos之间的负载平衡
1
A
回答
0
我们有同样的问题。看起来像Java Mongo Client可以自行完成故障转移连接。 请看这个问题的答案。 MongoDB load balancing and failover of query routers
1
建议每个应用程序服务器都有一个mongos,而不是实现自己的负载平衡器。
查询可能不会在一个批处理中返回整个结果,在这种情况下,mongos将存储一些与光标相关的信息。如果后续使用游标的迭代请求没有被重定向到相同的mongos,那么你将会得到错误。负载均衡器需要了解MongoDB二进制有线协议以保证正确处理场景。
参见: http://craiggwilson.com/2013/10/21/load-balanced-mongos/
相关问题
- 1. 负载平衡
- 2. 负载平衡
- 3. Tomcat负载平衡
- 4. WebLogic负载平衡
- 5. Drupal负载平衡
- 6. ADAM负载平衡
- 7. PgPool2负载平衡
- 8. 负载平衡AWS
- 9. 流负载平衡
- 10. ASP.Net负载平衡
- 11. Nginx的负载平衡
- 12. 穷人的负载平衡
- 13. RavenDB的负载平衡
- 14. solrcloud的负载平衡器
- 15. 负载平衡的HttpContext.Current.Session
- 16. 带负载平衡的HttpContext.Current.Cache?
- 17. MySQL的负载平衡
- 18. 在负载平衡环境中的WCF服务之间的MSMQ
- 19. 负载平衡器和openam之间的502代理错误
- 20. 选项卡之间的会话 - Apache负载平衡器
- 21. Amazon EC2负载均衡器上的负载平衡算法
- 22. Azure负载平衡器
- 23. ArcGIS Server 9.3.1负载平衡
- 24. Pentaho Carte负载平衡
- 25. JBoss和Apache负载平衡
- 26. 负载平衡,Spring Security,ConcurrentSessionFilter
- 27. Hadoop MapReduce负载平衡
- 28. AWS负载平衡器
- 29. SSL和负载平衡
- 30. IIS负载平衡和ASP.Net