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?