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.

Reply via email to