I just tried a persistent message and it ended up on the ActiveMQ.DLQ. I see the enqueue count go up on the ActiveMQ.Advisory.Queue Topic, the ActiveMQ.Advisory.Expired.Queue and the ActiveMQ.Advisory.MessageDLQd.Queue as well. For these Advisory queues and topics, do they need to be cleared to avoid broker resource consumption? Are they set to the default memory limit of 64MB? Or can these messages be ignored?
Regards, Barry Barnett WMQ Enterprise Services & Solutions Wells Fargo Cell: 704-564-5501 -----Original Message----- From: jstordeur [mailto:jeremie.stord...@gmail.com] Sent: Friday, November 15, 2013 5:23 AM To: users@activemq.apache.org Subject: Re: Expired messages sent to Topic Advisory DLQ as opposed to Activemq.DLQ Hello, You can see the descriptions of all available advisory topics there: http://activemq.apache.org/advisory-message.html I guess that the two that you observe are these ones: ActiveMQ.Advisory.Expired.Queue that receives an advisory message each time a message expires on a queue. The advisory message contains String='orignalMessageId' - the expired id And you have also this advisory topic: ActiveMQ.Advisory.MessageDLQd.Queue that receives an advisory message each time a message is to be moved to the DLQ, it contains the same thing. Both of these advisory messages *are not* your original expired message. My guess is that you are sending non-persistent messages. I think that by default, non-persistent expired messages are discarded rather than moved to the DLQ. Can you try sending a persistent message. Kind regards, JS -- View this message in context: http://activemq.2283324.n4.nabble.com/Expired-messages-sent-to-Topic-Advisory-DLQ-as-opposed-to-Activemq-DLQ-tp4674490p4674532.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.