One possible workaround is to use a combination of permanent queue and header
property (e.g., correlationId). See the following

http://activemq.apache.org/how-should-i-implement-request-response-with-jms.html

Joe

ActiveMQ Reference Guide: http://bit.ly/AMQRefGuide
 

easyl wrote:
> 
> I am using embedded AMQ 4.1.2 (in geronimo 2.1.4)
> and find there is a memory problem similar to this:
> https://issues.apache.org/activemq/browse/AMQ-1681
> 
> I run a system (64bit, 3G mem) after 8 hours, about 1000000 temp queue was
> created for send/reply.
> I can find 400~500 MB (and counting) for Log4j instance from memory dump
> (jmap).
> 
> Is there any workaround so that I don't need to upgrade AMQ, compile,
> patch AMQ, and etc.
> Can I possible remove those log4j instance for temporary queue at runtime?
> 

-- 
View this message in context: 
http://old.nabble.com/finding-workaround-to-solve-memory-leak-problem-when-creating-large-numbers-of-TemporaryQueues-%28Log4J-related%29-tp28287983p28332227.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to