在MongoDB副本集中,是否需要從客戶端訪問主節點?或者輔助節點會將寫查詢重定向到主節點?需要從客戶端訪問mongodb主節點嗎?
0
A
回答
2
您的所有節點都必須可以從客戶端訪問。這樣,如果主要關閉,輔助提升爲主要,則應用程序將繼續工作。
1
輔助節點不會向主節點委託寫入請求。要執行寫入操作,您需要直接連接到主節點。
1
以上答案不是100%正確的。
1)如果您處於分片環境中,則客戶端需要能夠與mongos進程進行通信,然後與主節點(和配置服務器)進行通信,這可能會導致應用程序服務器和分離從副本集中的主要mongodb服務器,但他們能夠與mongos進程進行通信,然後能夠與主要mongodb服務器進行通信。
2)另一位用戶指出,「所有節點必須可以從客戶端訪問」,但通常情況下並非總是如此,在單獨數據中心中存在延遲次要情況的情況下,只需複製副本集的成員能夠與延遲中學交流;但是應用程序服務器永遠不需要與它通信。
相關問題
- 1. 無法從Hbase java api客戶端訪問Hbase節點
- 2. NodeJS - 可從客戶端和節點訪問的不同文件
- 3. MongoDB客戶端無法訪問
- 4. Oracle 11g客戶端需要ODP.NET嗎?
- 5. 要使用我的C#客戶端,我需要安裝Oracle客戶端嗎?
- 6. 如何從客戶端節點
- 7. WebPack:訪問客戶端代碼中的節點環境變量
- 8. Applet的替代品 - 客戶端需要文件訪問
- 9. 需要Java websocket客戶端
- 10. 我需要memcache客戶端
- 11. 無法使用libcurl訪問需要客戶端身份驗證的站點
- 12. 如何從客戶端訪問服務器主機名知道客戶端訪問服務器FQDN
- 13. 從多少個節點你需要專用主節點
- 14. Twilio節點庫:「客戶端需要帳戶SID和身份驗證令牌」
- 15. 從GWT客戶端訪問HttpServletResponse
- 16. 從客戶端訪問ArangoDB數據
- 17. 從C#Windows客戶端訪問Facebook
- 18. 從非.NET客戶端訪問WCF服務(ex.JAVA,HTML5)需要什麼步驟?
- 19. 訪問Mongoid 3主節點
- 20. 在節點中排序mongodb客戶端findOne()
- 21. 緩存點燃客戶端節點
- 22. ActiveMQ STOMP客戶端訪問
- 23. 僅客戶端Dropbox訪問
- 24. 客戶端CAPI訪問
- 25. wcf客戶端爲什麼需要與服務端點相同的端點?
- 26. 重置客戶端祕密OAuth2 - 客戶端是否需要重新授予訪問權限?
- 27. 我是否需要使用.quit()退出節點的redis客戶端實例?
- 28. 從客戶端到服務器端節點的傳輸值js
- 29. 如何從節點後端查詢火力與客戶端
- 30. 從奴隸獲得MongoDb主節點