У меня есть приложение, постоянно записывающее в набор реплик MongoDB (например, 1 первичный, 2 вторичный).Что происходит с запросом на запись в кластер Mongo, во время первичного увольнения и выборов Mongo
Мне интересно: если я заставляю текущий основной шаг вниз, то выборы для нового первичного могут занять пару секунд.
Но во время этого избирательного процесса, если есть еще запросы на запись в MongoDB, что происходит с запросом на запись?
Как я понимаю, любой запрос на чтение должен быть в порядке, но все записи должны проходить через первичный; но если кластер не имеет одного, тогда запрос на запись будет либо поставлен в очередь, либо удален?
https://docs.mongodb.com/manual/reference/method/rs.stepDown/ https://docs.mongodb.com/manual/core/replica-set-elections/
Не ответ, но кластер обычно ссылается на осколки в MongoDB. Если у вас 1 первичный и 2 вторичный, вы говорите о наборе реплик. –
да я, набор реплик – keypoint