Ivan Ravin created CAMEL-24619:
----------------------------------

             Summary: camel-jms + Artemis: the default topic consumer causes an 
OOM on the broker.
                 Key: CAMEL-24619
                 URL: https://issues.apache.org/jira/browse/CAMEL-24619
             Project: Camel
          Issue Type: Bug
          Components: came-jms
            Reporter: Ivan Ravin


Maybe it's known problem. The Artemis broker creates a temporary queue for each 
topic consumer. camel-jms component can create Default and Simple consumer. A 
simple consumer is essentially a listener, and all works fine. 
The default consumer attempts to retrieve a message every second, and every 
second creates temporary queue on topic address, which live until the 
connection is terminated. This leads OOM on the broker.
To work around this situation, you can specify in the URI consumerType=Simple, 
but default behavior is dangerous.
It might not be a bad idea by default to switch consumer type to Simple for 
topic consumers?
This is complex problem that affects camel-jms + Artemis topics + (maybe) 
pooled connection factory



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to