负载平衡数据库连接池

发布于 2024-10-16 22:28:01 字数 78 浏览 2 评论 0原文

哪种数据库连接池可用于在不使用 RAC 集群的情况下对从 Tomcat Web 容器到多个 Oracle 数据库服务器之一的连接进行负载平衡?

What database connection pool could be used to load-balance connections from a Tomcat web container to one of several Oracle database servers without using RAC clustering?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

白况 2024-10-23 22:28:01

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

连接负载平衡和故障转移发生在侦听器中。它的工作方式有很大的灵活性,这应该可以帮助您入门:

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

第一部分展示了一个简单的基于客户端的负载平衡,本质上是选择随机连接。下面它展示了如何根据实际服务器负载进行负载平衡。

I'm assuming these are read-only databases or you're not concerned connections will get different data. If you want the data to be the same, you can use streams replication which is doesn't require RAC.

The connection load balancing and failover happens in the listener. There's a lot of flexibility in how this works and this should get you started:

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

The first part shows a simple client based load balance which is essentially picking a connection at random. Farther down it shows how to load balance based on actual server load.

平生欢 2024-10-23 22:28:01

如果使用 11g,请查看 DRCP

Look into DRCP if using 11g

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文