我創建了一個分片環境,我使用了兩個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