Jms 创建自定义死信队列

Jms 创建自定义死信队列,jms,activemq,message-queue,Jms,Activemq,Message Queue,我正在使用activemq 5.10, 我想为我的所有队列创建一个自定义死信队列 我知道activemq本身通过名称activemq.DLQ提供内置DLQ,但我希望我的自定义DLQ保存所有失败的消息 我也知道我们可以为每个队列创建单独的DLQ,但这不是我想要的 任何提示都会有帮助, 谢谢。这在当前的ActiveMQ版本(5.10)中无法完成,因此我们决定创建自定义异常队列,并根据特定的异常情况将消息转发给它们。这非常简单,但据我所知,没有文档记录。在sharedDeadLetterStrateg

我正在使用activemq 5.10, 我想为我的所有队列创建一个自定义死信队列

我知道activemq本身通过名称
activemq.DLQ
提供内置DLQ,但我希望我的自定义DLQ保存所有失败的消息

我也知道我们可以为每个队列创建单独的DLQ,但这不是我想要的

任何提示都会有帮助,
谢谢。

这在当前的ActiveMQ版本(5.10)中无法完成,因此我们决定创建自定义异常队列,并根据特定的异常情况将消息转发给它们。

这非常简单,但据我所知,没有文档记录。在sharedDeadLetterStrategy中指定队列。已在AMQ 5.9.0中验证,但也可以在早期/更高版本中使用

<deadLetterStrategy>
    <sharedDeadLetterStrategy>
        <deadLetterQueue>
            <queue physicalName="CUSTOMDLQ"/>
        </deadLetterQueue>
    </sharedDeadLetterStrategy>
</deadLetterStrategy>

接收方无法检测到消息到期。所以没有直接的方法。创建转发机制怎么样。MyQ.DLQ->MyGlobalDLQ