New servicemix-jms endpoint out of the box uses listenerType="default" without
any caching which drastically degrades performance.
----------------------------------------------------------------------------------------------------------------------------------
Key: SM-1841
URL: https://issues.apache.org/activemq/browse/SM-1841
Project: ServiceMix
Issue Type: Improvement
Components: servicemix-jms
Affects Versions: 3.3
Environment: new servicemix-jms endpoint
Reporter: Torsten Mielke
The [new servicemix-jms
endpoint|http://servicemix.apache.org/servicemix-jms-new-endpoints.html] out of
the box uses the default Spring JMS message listener and has no caching turned
on. This really degrades out of the box performance. Compared to the [old
servicemix-jms|http://servicemix.apache.org/servicemix-jms.html] endpoint the
standard new endpoint is slower by a magnitude. Only with proper caching
configured in the new JMS endpoint (cacheLevel="CACHE_CONSUMER") or by
configuring for a different MessageListenerContainer (listenerType="server")
will the performance be similar to the old JMS endpoint.
Perhaps we can improve the out of the box performance and configure some
default caching? At least we should document the need for a proper
configuration of the "default" listenerType better.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.