Хорошо, у меня вопрос:
К какому серверу Mongo подключается мой веб-сервер? До того как реплику установить, все очень просто. Я просто даю ему хост, пользователя, пароль, и веб-сервер подключается идеально. Но когда все это настроено, как веб-сервер узнает, указать ли ему на A, на B или на C?
Я предполагаю, что веб-сервер всегда должен указывать на C, и он будет обрабатывать все волшебным образом?
http://php.net/manual/en/mongo.construct.php поможет вам, даже если вы не используете PHP. Вы можете подключиться к любому серверу в RS, остальное - роль водителя (а это делает каждый драйвер). Указание нескольких для подключения позволяет драйверу подключиться к RS в случае отказа одного сервера.