2012-04-04 7 views

ответ

2

Все ваши узлы должны быть доступны от клиентов. Таким образом, если первичный снижается, а вторичный - первичный, ваше приложение будет продолжать работать.

1

Вторичные узлы не будут запрашивать прокси-сервер для первичного узла. Для выполнения записи вам необходимо напрямую подключиться к главному узлу.

1

Вышеуказанные ответы не на 100% правильные.

1) если вы находитесь в закрытой среде, то клиенты должны иметь возможность связываться с процессом mongos, который затем связывается с узлами PRIMARY (и серверами конфигурации), может существовать сценарий, в котором серверы приложений и разделенные с сервера PRIMARY mongodb в наборе реплик, но они могут общаться с процессами mongos, которые затем могли связываться с сервером PRIMARY mongodb.

2) Другой пользователь отметил, что «все ваши узлы должны быть доступны из клиентов», в то время как в целом истина не всегда истинна, в ситуации, когда у вас была запаздывающая вторичная информация в отдельном центре обработки данных, только члены набора реплик должны быть способность связываться с задержкой вторичного; однако серверам приложений никогда не нужно связываться с ним.

Смежные вопросы