2016-04-01 21 views
0

Tomcat nicht irgendwelche integrierten JMS Connection-Pooling konfigurieren, während IBM WMQ 7.Wie JMS-Verbindung und JMS Session Pooling in Tomcat

<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 Version 6 verwendet Verbindungs ​​Verbindung und Sitzung zu schaffen Pooling mit seiner internen Logik. Aber die späteren Versionen von WMQ 7 oder 8 bieten diese Funktionalität nicht. Als Referenz http://www-01.ibm.com/support/docview.wss?uid=swg21665128

Gibt es eine Möglichkeit wir JMS Connection Pooling implementieren kann, ist tomcat context.xml

Antwort

0

Erste off-- Sind Sie wirklich sicher, dass Sie benötigen Caching zu tun? Die vorgezogene Leistungsoptimierung von Enterprise Messaging führt oft zu Wut, Hass, Leid und all den Schattenseiten der Dunklen Seite.

Das gesagt - die Spring JMSTemplate können Sie Ebenen der Zwischenspeicherung für Verbindung, Sitzung oder Verbraucher konfigurieren. Seien Sie jedoch vorsichtig, wenn Sie Transaktionen verwenden, möchten Sie nichts anderes als Connection teilen.

Verwandte Themen