我有一个应用程序不断写入MongoDB副本集(例如1个主要副本,2个副本)。
我想知道:如果我强迫当前的主要人员下台,那么选择新的主要人员可能需要几秒钟才能完成。
但是在这个选举过程中,如果仍然有对MongoDB的写请求,那么写请求会发生什么?
据我了解,任何读取请求都应该没问题,但所有写入都必须通过主要;但是如果一个集群没有集群,那么写请求将排队或丢弃?
https://docs.mongodb.com/manual/reference/method/rs.stepDown/ https://docs.mongodb.com/manual/core/replica-set-elections/
答案 0 :(得分:0)
在选出新的主人之前,你会收到一个错误。您必须在应用程序中管理排队,否则将丢弃。