spring4.x和mongodb3.4集群配置

本文介绍了Spring框架中与MongoDB集群配置相关的基础知识,并详细解释了如何设置MongoDB的复制集,包括配置文件applicationcontext.xml的具体参数设定及mongocluster.properties文件中的连接选项。
1  spring 与 mongodb基础配置参见:http://chy2z.blog.163.com/blog/static/316688462017820102749304/
2  mongdb单机与集群配置不一样的地方 :mongo.replica-set
3  applicationcontext.xml
<!-- 集群部署 -->
<mongo:mongo-client id="mongoClient" replica-set="${mongo.replica-set}">
<mongo:client-options write-concern="SAFE"
connections-per-host="${mongo.connectionsPerHost}"
threads-allowed-to-block-for-connection-multiplier="${mongo.threadsAllowedToBlockForConnectionMultiplier}"
connect-timeout="${mongo.connectTimeout}"
max-wait-time="${mongo.maxWaitTime}"
socket-timeout="${mongo.socketTimeout}"
/>
</mongo:mongo-client>
4 mongocluster.properties
mongo.dbname=charge-test
mongo.replica-set=mongo9190.shard:20000,mongo9183.shard:20000,mongo9193.shard:20000
mongo.connectionsPerHost=8
mongo.threadsAllowedToBlockForConnectionMultiplier=4
mongo.connectTimeout=1500
mongo.maxWaitTime=1500
mongo.autoConnectRetry=true
mongo.socketKeepAlive= true
mongo.socketTimeout=1500
mongo.slaveOk=true
mongodb 的分片和分区请看后面的文章
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值