是否有可能为单个队列设置死信队列
我目前在我的ActiveMQ服务器中有一个名为hello.world
的Queue。 每当消息无法处理时,ActiveMQ都会创建一个名为ActiveMQ.DLQ
的默认目录。 是否可以将该名称更改为hello.world.DLQ
? 原因是我将来可能有几个队列,我希望它像.DLQ
您正在寻找的东西称为Individual Dead letter Queue strategy
,在此过程中,ActiveMQ为每个队列/主题创建特定的DLQ,
您可以通过稍微调整activemq.xml
来实现如下
此配置将创建名称如DLQ.
,如果不需要前缀,则可以删除queuePrefix
属性。
希望这可以帮助!
祝你好运!