Запрос, связанный с производственной средой
Я сконфигурировал свою производственную среду со следующими деталями:
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