Мне интересно, как балансировка нагрузки и отработка отказа между клиентом и маршрутизаторами запросов работают в MongoDB. Я пока не нашел подходящей документации. Все говорят, что это не имеет значения, и я так не думаю. Каждая часть программного / аппаратного обеспечения может выйти из строя, и всегда будет причина, по которой вы не сможете сразу же снова ее запустить.
Ситуация очень проста. Предполагая обычную настройку с сегментированными наборами реплик, клиент подключается к маршрутизатору запросов и выполняет операции. Что произойдет, если маршрутизатор запросов умрет? Есть ли предусмотренный способ автоматического переключения на второй маршрутизатор запросов? Или для балансировки нагрузки между двумя маршрутизаторами запросов?
Спасибо за помощь, Дирк