Hello,

 after about 1 day usage, I got a strange situation - there are lot of
ActiveMQMessageConsumers created (~640k) with selector
JMSCorrelationID='CamelDummyJmsMessageSelector'. All consumer objects use
around 1GB heap memory.

Camel route is quite simple:
        <route id="...">
                <from ref="..." />
                <setExchangePattern pattern="InOut" />
                <.. removing some headers from exchange...>

                <doTry>
                        <recipientList>
                                <method ref="queueMapper" method="mapSync" />
                        </recipientList>
                        
                        <doCatch>....</doCatch>                                 
                        
                </doTry>
        </route>

queueMapper bean just returns String from properties, in this case it is
"activemq:REQUEST?replyTo=RESPONSE&receiveTimeout=250&requestTimeout=34000"

ActiveMQ configuration:
        <osgi:reference id="jmsConnectionFactory"
interface="javax.jms.ConnectionFactory" filter="(name=activemq)" />
        <bean id="jmsConfiguration"
class="org.apache.camel.component.jms.JmsConfiguration">
                <property name="connectionFactory" ref="jmsConnectionFactory" />
                <property name="transacted" value="false" />
                <property name="maxConcurrentConsumers" value="5" />
                <property name="cacheLevelName" value="CACHE_NONE" />
        </bean>
        <bean id="activemq"
class="org.apache.activemq.camel.component.ActiveMQComponent">
                <property name="configuration" ref="jmsConfiguration" />
        </bean>

Heap usage is growing, consumer objects are not cleaned and heap growing
dosn't depend on system load. But when doing a heap dump, most of consumers
are destoyed (in my case, ~700mb heap memory was released).

Any ideas why camel creates so many activemq consumers with
JMSCorrelationID='CamelDummyJmsMessageSelector'? As I understand, with such
correlationId no messages will be received ever....

camel version 2.7.1.fuse-00-43
java 1.6.0_43

Justas



--
View this message in context: 
http://camel.465427.n5.nabble.com/Lots-of-ActiveMQMessageConsumer-with-selector-JMSCorrelationID-CamelDummyJmsMessageSelector-tp5736921.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to