2016-09-16 49 views
0

我有一個不斷寫入MongoDB副本集(例如1個主節點,2個輔助節點)的應用程序。在Mongo主降級和選舉期間,發生了什麼對Mongo羣集的寫入請求

我想知道:如果我強制當前小學下臺,那麼新小學的選舉可能需要幾秒鐘才能完成。

但是在這個選舉過程中,如果仍有對MongoDB的寫請求,寫請求會發生什麼?

據我所知,任何讀取請求都應該可以,但所有的寫入都必須經過主要的寫入;但是如果一個集羣沒有一個,那麼這個寫請求將被排隊或者被刪除?

https://docs.mongodb.com/manual/reference/method/rs.stepDown/ https://docs.mongodb.com/manual/core/replica-set-elections/

+0

不是答案,而是一個集羣通常指的是MongoDB中的分片。如果您有1個主要和2個輔助者,您正在討論副本集。 –

+0

是的,我是,副本集 – keypoint

回答

0

,直到一個新的主當選你會得到一個錯誤。你必須在你的應用程序中管理排隊,否則會丟失。

+0

感謝您的回覆,請將我鏈接到參考? – keypoint

相關問題