与生产环境有关的查询

我已经使用以下详细信息configuration了我的生产环境:

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

我的问题是:我试图通过mongo java驱动程序的帮助连接到分片数据库。 那么,如果我给两个mongos IP进行连接,驱动程序如何select一个mongos进行路由数据的select,换句话说就是select哪个mongos作为主路由器。

在驱动程序中创buildMongoClient时,只需给它一个mongos列表,而不是使用一个mongos ,那么驱动程序会自动进行故障切换。 在这里查看相关的API文档:

http://api.mongodb.org/java/2.11.3/com/mongodb/MongoClient.html#MongoClient(java.util.List)