开发者社区> 问答> 正文

spring 整合mongo 分片的配置方法

原来项目中mongo 是复制集的 spring整合mongo的配置文件如下

    <mongo:options connections-per-host="50"
                   threads-allowed-to-block-for-connection-multiplier="10"
                   connect-timeout="10000"
                   max-wait-time="15000"
                   auto-connect-retry="true"
                   socket-keep-alive="true"
                   socket-timeout="15000"
                   slave-ok="true"
                   write-number="1"
                   write-timeout="0"
                   write-fsync="true"/>
</mongo:mongo>

现在mongo准备换成分片部署了,配置该怎么改?我在网上找了基本都是 这种复制集的配置方法,不知道有做类似使用案例的朋友没?谢谢指教

展开
收起
a123456678 2016-03-18 13:55:03 2142 0
1 条回答
写回答
取消 提交回答
  • 分片并不影响你这个配置啊, 其实mongodb的分布只是后端的分片,对于应用层是透明的。 你配置连接过去的是shared 服务器地址, 这个shared服务器会将你的CURD请求自动路由到正确的分片服务器上。

    2019-07-17 19:06:30
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多