Ao criar seu MongoClient no driver, basta fornecer uma lista de mongos
para usar, em vez de usar um único mongos
- o driver será automaticamente reprovado se um deles falhar. Verifique os documentos relevantes da API aqui:
Eu configurei meu ambiente de produção com os seguintes detalhes:
1. Three config server
2. Two routers ('mongos')
3. Two shards of three node replica sets.
Minha pergunta é: Estou tentando conectar-me ao banco de dados sharded com a ajuda do driver java mongo. Portanto, se eu der aos meus dois mongos
IPs para conexão, como o driver selecionará um mongos
para os dados de roteamento, em outras palavras, qual mongos
será selecionado como o roteador principal e como o outro será escolhido se um desce.
Ao criar seu MongoClient no driver, basta fornecer uma lista de mongos
para usar, em vez de usar um único mongos
- o driver será automaticamente reprovado se um deles falhar. Verifique os documentos relevantes da API aqui: