On 27/03/2008, Carlos Quiroz <[EMAIL PROTECTED]> wrote:
>
>  Hi all
>
>  I'm testing camel with a very simple setup. I just have a bean that should
>  listen for messages in a certain queue. My route looks like this:
>
>  from("activemq:myqueue").to("bean:aBean");
>
>  When I do that I see that connections are created every one second more or
>  less and then discarded, so I'm guessing that polling is being used instead
>  of just listening for the messages. I also tried to change the bean part to
>  log:category and the same behaviour is seen.
>
>  My setup includes camel 1.2, amq 5.0 and spring 2.5.1 (I changed the spring
>  jar in amq to be spring 2.5.1).
>
>  Is this related to http://issues.apache.org/activemq/browse/CAMEL-163?
>
>  Any suggestions on how to fix this since this seems to me a huge overhead

This is resolved in 1.3.0 of Camel (which will hopefully be out real
soon) so that it'll default to CACHE_CONSUMER.

The workaround is mentioned here (in the red box)
http://activemq.apache.org/camel/jms.html

Set the cacheLevelName to "CACHE_CONSUMER" either on the
ActiveMQComponent / JmsComponent or your endpoint URI

-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com

Reply via email to