2012-04-04 88 views

回答

2

您的所有節點都必須可以從客戶端訪問。這樣,如果主要關閉,輔助提升爲主要,則應用程序將繼續工作。

1

輔助節點不會向主節點委託寫入請求。要執行寫入操作,您需要直接連接到主節點。

1

以上答案不是100%正確的。

1)如果您處於分片環境中,則客戶端需要能夠與mongos進程進行通信,然後與主節點(和配置服務器)進行通信,這可能會導致應用程序服務器和分離從副本集中的主要mongodb服務器,但他們能夠與mongos進程進行通信,然後能夠與主要mongodb服務器進行通信。

2)另一位用戶指出,「所有節點必須可以從客戶端訪問」,但通常情況下並非總是如此,在單獨數據中心中存在延遲次要情況的情況下,只需複製副本集的成員能夠與延遲中學交流;但是應用程序服務器永遠不需要與它通信。

相關問題