在 Spring MVC appcontext.xml 文件中配置两个 mongodb 实例?

configure two mongodb instances in Spring MVC appcontext.xml file?

如何在 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)之间的集群数据库共享负载均衡?我需要使用什么配置才能使我的应用程序指向两个数据库?请帮忙提供pointers/answers?

如果集群是指分片环境,则连接到 mongos。在这种情况下,您提供要连接的 mongos 实例的主机和端口,但 XML 配置应该相同。

如果您指的是副本集,您的配置应该如下所示:

<mongo id="mongo" replica-set="${mongo.db.replica-set}" />

database.properties

mongo.db.replica-set=server1:27017,server2:27017

用真实的服务器名称替换server1server2。主体是 host:port 条目的列表,以逗号分隔。