连接到IBM WMQ 7时,Tomcat没有任何内置的JMS连接池。
<Resource name="jms/jmsQCF" auth="Container"
type="com.ibm.mq.jms.MQQueueConnectionFactory" factory="com.ibm.mq.jms.MQQueueConnectionFactoryFactory"
description="JMS Queue Connection Factory for sending messages"
HOST="localhost" PORT="1421" CHAN="CHL.QM1" TRAN="1" QMGR="INPUTQM"/>
IBM WMQ版本6用于使用其内部逻辑提供连接和会话池。但WMQ 7或8的更高版本不提供此功能。供参考http://www-01.ibm.com/support/docview.wss?uid=swg21665128
我们有没有办法实现JMS连接池是tomcat context.xml
答案 0 :(得分:0)
首先关闭 - 您确定需要进行缓存吗?企业消息传递的过早成熟性能调整通常会导致愤怒,仇恨,痛苦以及黑暗面的所有缺点。
话虽如此 - Spring JMSTemplate允许您为Connection,Session或Consumer配置缓存级别。但要小心 - 如果你使用交易,你不想分享除连接之外的任何东西。