Hi,

Maybe your messages in the topic (if I understand correctly) are non persistent 
messages.

By default, the non persistent messages are not store in the DLQ: only 
persistent messages go into the DLQ.

If you want to consider non persistent messages for DLQ, you have to enable it 
with something like (at destination policy level):

         <deadLetterStrategy>
           <sharedDeadLetterStrategy processNonPersistent="true" />
         </deadLetterStrategy>

Regards
JB

> Le 8 juin 2021 à 08:36, ヤ艾枫o.-- <1169114...@qq.com> a écrit :
> 
> Hi:
> When I set the expiration time for the message sent to the queue, when the 
> expiration time is up, the message will be stored in the dead letter queue 
> (ActiveMQ.DLQ)
> 
> 
> With the same policy setting, the message will not enter the dead letter 
> queue.
> 
> 
> Does ActiveMQ itself not support storing expired topic messages into dead 
> letter queues? Dead letter queue is only for queue?

Reply via email to