首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生产环境相关查询

生产环境相关查询
EN

Stack Overflow用户
提问于 2013-09-18 16:56:09
回答 1查看 52关注 0票数 0

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

代码语言:javascript
复制
1. Three config server
2. Two router(mongoose)
3. Two shards of three replica set.

我的问题是,我正在尝试在mongo java驱动程序的帮助下连接到分片数据库。那么,如果我给我的两个mongoose IP进行连接,它将如何选择一个mongoose用于路由数据,换句话说,哪个mongoose将被选为主路由器,如果一个宕机,如何选择另一个mongoose。

EN

回答 1

Stack Overflow用户

发布于 2013-09-18 18:30:31

正如Jeff Yemin在google user group ( http://grokbase.com/t/gg/mongodb-user/1395cqbag0/how-does-mongo-driver-pick-best-mongos#20130906wb6qy77tgwrf7p75aevf22mif4 )上所说的那样,Java驱动程序实际上将使用第一个mongos来响应ping。

因此,如果您的应用程序位于不同的地理位置,并且您在每个地理位置都有一个mongos,那么您的应用程序的不同进程可以根据最佳情况使用不同的mongos实例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18867830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档