负载平衡数据库连接池

负载平衡数据库连接池

问题描述:

什么数据库连接池可用于负载平衡从Tomcat Web容器到多个Oracle数据库服务器之一的连接而不使用RAC集群?负载平衡数据库连接池

+1

在这种情况下,负载平衡意味着什么? – skaffman 2011-02-10 10:59:14

+0

@skaffman:我的意思是拥有一个连接池,该连接池由连接到不同Oracle服务器上托管的各种克隆数据库组成,以便连接请求由不同的数据库按照某种类似循环的算法提供服务。 – z12345 2011-02-10 15:11:17

我假设这些都是只读数据库或者你不关心的连接将获得不同的数据。如果您希望数据相同,则可以使用不需要RAC的流复制。

连接负载平衡和故障转移发生在监听器中。有没有在如何工作有很大的灵活性,这应该让你开始:

http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/advcfg.htm#sthref858

第一部分显示了一个简单的基于客户端的负载平衡,这本质上是挑选随机的连接。更进一步,它显示了如何基于实际的服务器负载来平衡负载。

查找到DRCP如果使用11g的

+0

感谢您的建议,但是从我最初的阅读来看,这似乎是将多个客户端连接到单个数据库服务器。我正在考虑单个客户端连接到多个服务器的情况。 – z12345 2011-02-10 15:15:07