The Java Message Service (JMS) transport of the WSO2 Enterprise Integrator (WSO2 EI) allows you to easily send and receive messages to queues and topics of any JMS service that implements the JMS specification. The following sections describe how you can tune the JMS transport of WSO2 EI for better performance.
...
Add the following parameters to the JMS listener configuration of the <EI_HOME>/conf/axis2/axis2.xml
file:
Code Block | ||
---|---|---|
| ||
<parameter name="transport.jms.ConcurrentConsumers" locked="false">50</parameter> <parameter name="transport.jms.MaxConcurrentConsumers" locked="false">50</parameter> |
...
Add the following parameter to the JMS listener configuration of the <EI_HOME>/conf/axis2/axis2.xml
file to enable caching:
Code Block | ||
---|---|---|
| ||
<parameter name="transport.jms.CacheLevel">consumer</parameter> |
...
Add the following parameter to the JMS sender configuration of the <EI_HOME>/conf/axis2/axis2.xml
file:
Code Block | ||
---|---|---|
| ||
<parameter name="transport.jms.CacheLevel">producer</parameter> |
...