配置连接池以进行 JMS 连接
可定制可通过 JMS 连接工厂创建的并行连接数(缺省值为 50)。通过定义 <connectionManager> 元素,可为特定 JMS 连接工厂配置连接池,然后在 server.xml 文件中使该元素与 JMS 连接工厂相关联。
示例
server.xml 文件中的 connectionManager 元素用于为 JMS 连接工厂属性定义连接池,如以下示例中所示。连接池大小也是在
connectionManager 元素中定义的。
<jmsConnectionFactory id="jmscf1"
jndiName="jndi/example"
connectionManagerRef="cm1">
<properties.wasJms/>
</jmsConnectionFactory>
<connectionManager id="cm1" maxPoolSize="10" minPoolSize="2" />
服务器对 connectionManager 元素上未定义的所有连接管理设置使用缺省值。如果未对连接工厂定义连接管理器,那么服务器会对所有设置使用缺省值。
可以定义多个连接工厂,并使每个连接工厂与不同连接管理器相关联。但是,不能使多个连接工厂与单个连接管理器相关联。
有关 connectionManager 元素的更多信息,请参阅 Java Connector Architecture 1.7。