spring管理的mongodb连接池如何切换mongodb复制集?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

spring管理的mongodb连接池如何切换mongodb复制集?

温不胜 2016-12-28 16:36:24 3020

mongodb spring 配置信息

<mongo:mongo id="replicaSetMongo" host="192.168.0.164:27017,192.168.0.104:27017,192.168.0.162:27017" port="27017">
    <mongo:options 
            connections-per-host="100"
        threads-allowed-to-block-for-connection-multiplier="30"
        auto-connect-retry="true"
        connect-timeout="30000"
        max-wait-time="50000"
        socket-keep-alive="true"
        socket-timeout="50000"    
        slave-ok="true"
        write-number="1"
        write-timeout="0"
        write-fsync="true"/>   
</mongo:mongo> 

当mongodb一台主节点挂时,另一台成为新的主节点。配置的连接池无法自动切换。请问如何才能实现自动切换

NoSQL Java MongoDB Spring
分享到
取消 提交回答
全部回答(1)
  • 天地形内
    2019-07-17 20:37:44

    您好,看您的配置用的是spring-data-mongodb吧,该框架中支持配置多个mongodbhost,配置方式为mongo:mongo id="replicaSetMongo" replica-set="127.0.0.1:27017,127.0.0.1:27018"

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题