是否有可能为单个队列设置死信队列

我目前在我的ActiveMQ服务器中有一个名为hello.world的Queue。 每当消息无法处理时,ActiveMQ都会创建一个名为ActiveMQ.DLQ的默认目录。 是否可以将该名称更改为hello.world.DLQ ? 原因是我将来可能有几个队列,我希望它像.DLQ

您正在寻找的东西称为Individual Dead letter Queue strategy ,在此过程中,ActiveMQ为每个队列/主题创建特定的DLQ,

您可以通过稍微调整activemq.xml来实现如下

               

此配置将创建名称如DLQ. ,如果不需要前缀,则可以删除queuePrefix属性。

希望这可以帮助!

祝你好运!