Запрос, связанный с производственной средой

Я сконфигурировал свою производственную среду со следующими деталями:

1. Three config server
2. Two routers (`mongos`)
3. Two shards of three node replica sets.

Мой вопрос: я пытаюсь подключиться к защищенной базе данных с помощью драйвера mongo java. Итак, если я дам свои два mongos IP для подключения, как драйвер выберет один mongos для маршрутизации данных, другими словами, которые mongos будет выбран в качестве основного маршрутизатора и как будет выбран другой, если один из них выйдет из строя.

1 ответ

Когда вы создаете ваш MongoClient в драйвере, вы просто даете ему список mongos использовать, а не один mongos - драйвер автоматически переключится при сбое. Проверьте соответствующие документы API здесь:

http://api.mongodb.org/java/2.11.3/com/mongodb/MongoClient.html

Другие вопросы по тегам