集群WebLogic JDBC数据源设置是每个节点还是每个集群?
我有一个WebLogic 9.2群集,它运行2个托管服务器节点。我已经创建了一个JDBC连接池,目标是集群中的所有服务器。我相信这将导致在2台托管服务器中的每台服务器上物理创建连接池(尽管如果我错了,请纠正我) 基于此假设,我还假设连接池的配置属性(如最小/最大大小等)是针对每个托管服务器的,而不是针对每个群集的。然而,我不确定这一点,在WebLogic文档中找不到任何证实或否认这一点的内容 这里有一个例子: 我使用以下设置创建connection-pool-a,并将其定位于群集中的所有服务器: 是否应用了以下设置:集群WebLogic JDBC数据源设置是每个节点还是每个集群?,jdbc,weblogic,datasource,cluster-computing,Jdbc,Weblogic,Datasource,Cluster Computing,我有一个WebLogic 9.2群集,它运行2个托管服务器节点。我已经创建了一个JDBC连接池,目标是集群中的所有服务器。我相信这将导致在2台托管服务器中的每台服务器上物理创建连接池(尽管如果我错了,请纠正我) 基于此假设,我还假设连接池的配置属性(如最小/最大大小等)是针对每个托管服务器的,而不是针对每个群集的。然而,我不确定这一点,在WebLogic文档中找不到任何证实或否认这一点的内容 这里有一个例子: 我使用以下设置创建connection-pool-a,并将其定位于群集中的所有服务器:
在数据库中,例如使用Oracle,DB用户的配置文件设置了一个限制值,该值限制Weblogic用户可以持有的打开会话总数。Weblogic将资源定向到集群的能力旨在帮助在大量应用程序服务器上保持设置一致。资源设置为每台服务器,因此,每当您为群集使用的DS增加连接时,您都希望将其乘以任何时候运行的最大WebLogic服务器数(这并不总是与群集中的成员数相同).谢谢-在发布这篇文章之后,我做了同样的测试,观察到了同样的结果。没有什么比不虔诚的证据更重要的了!:-)
Initial Capacity: 30
Maximum Capacity: 60