如何在Spring MVC applicationContext.xml中配置mongo集群详细信息(它使用两个服务器)?
<mongo id="mongo" host="${mongo.db.host}" port="${mongo.db.port}"/>
database.properties
mongo.db.host=server1
mongo.db.port=27017
我的mongodb是两个服务器(server1 and server2
)之间的集群数据库共享负载均衡?我需要使用哪种配置才能使我的应用程序指向两个数据库?请帮忙提供指示/答案?
答案 0 :(得分:1)
如果群集是指分片环境,则表示您已连接到mongos
。在这种情况下,您将为要连接的mongos
实例提供主机和端口,但XML配置应该相同。
如果您的意思是副本集,则您的配置应如下所示:
<mongo id="mongo" replica-set="${mongo.db.replica-set}" />
database.properties
mongo.db.replica-set=server1:27017,server2:27017
将server1
和server2
替换为真实的服务器名称。主体是以逗号分隔的host:port
条目列表。