我的应用程序在集群中托管 3 台托管服务器的 2 台物理服务器上运行。我们有 2 个未集群的数据库。我想以这样一种方式配置连接池,即物理机 A 中的所有托管服务器都将转到 DB1,并且在故障转移时转到 DB2。同样,机器 B 总是转到 DB2,在故障转移时移到 DB1。我如何配置连接池来实现这种期望的行为。
问问题
555 次
1 回答
0
我还没有尝试过,但MultiDatasource似乎是您正在寻找的。
请注意,这不是 MultiPool,因为它将从基于负载平衡或高可用性的任何池中提取。
定义 2 个数据源,一个用于 DB1,一个用于 DB2。
MultiDataSource 允许您从基于故障转移或负载平衡算法的数据源中获取
http://albinoraclesoa.blogspot.in/2012/02/jdbc-multi-data-sources-in-weblogic.html
于 2012-05-15T10:54:27.327 回答