Can you try the latest released Camel 2.5.0 ?
If I remember right there are some template related issues are fixed.

Willem

On 12/28/10 9:59 AM, Joe White wrote:
We are using camel 2.0M3 in tomcat 5 and are having a problem where over
time more and more threads are created and never reclaimed. The threads
are labeled "Camel thread X: ActiveMQComponent" where X is an ever
increasing number. Each thread is "waited" repeatedly over time but
never complete. Eventually this leads to resource contention in the
application.



-          In the application we only publish messages to queues using
the InOut pattern. The code is below.

-          We use the same producer template for all of the publishing.
The spring definition of the template is below.



Anybody have a resolution or a recommendation on how to troubleshoot the
issue?



We are using:

-          activemq-core-5.3.2.jar

-          activemq-camel-5.3.2.jar

-          camel-core-2.0-M3.jar

-          camel-spring-2.0-M3.jar

-          spring-core-2.5.5.jar



Publish code:

Map<String, DalMap>  result = (Map<String,
DalMap>)camelTemplate.sendBody("jms:queue:" + serviceName
+"?requestTimeout=" + timeout+"&jmsMessageType=Object",
ExchangePattern.InOut, message);



Template Definition:

<camel:camelContext id="camel">

     <!-- Enable JMX connector so we can connect to the server and browse
mbeans -->

     <camel:jmxAgent id="agent" createConnector="false"
registryPort="1099" serviceUrlPath="/jmxrmi" />

       <camel:template id="camelTemplate"/>

   </camel:camelContext>



Thank you for your help

Joe



This message is confidential. It may also be privileged or otherwise
protected by work product immunity or other legal rules. If you have
received it by mistake, please let us know by e-mail reply and delete it
from your system. You may not copy this message or disclose its contents
to anyone. The integrity and security of this message cannot be
guaranteed on the Internet.






--
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog:    http://willemjiang.blogspot.com (English)
         http://jnn.javaeye.com (Chinese)
Twitter: willemjiang

Reply via email to