计划将消息从activemq DLQ移动到activemq中的另一个队列

计划将消息从activemq DLQ移动到activemq中的另一个队列,activemq,Activemq,想知道是否可以在activeMQ服务器中进行任何配置,将消息从DLQ重新定向到同一服务器上的另一个队列 比如说 我有一个队列“MAINQUEUE”,其中有许多激活了客户端ack的消息,在处理过程中,如果我遇到任何异常,消息会按照预期在重试几次后传输到DLQ。但我希望DLQ中的消息在一段时间后(即5-10分钟)移回主队列。 是否有任何方法可以配置为自动完成,或者必须通过编写代码手动完成 谢谢 FX没有默认机制,将消息移出DLQ通常被视为一项devops任务,因为首先应该确定它们为什么会出现在DLQ

想知道是否可以在activeMQ服务器中进行任何配置,将消息从DLQ重新定向到同一服务器上的另一个队列

比如说

我有一个队列“MAINQUEUE”,其中有许多激活了客户端ack的消息,在处理过程中,如果我遇到任何异常,消息会按照预期在重试几次后传输到DLQ。但我希望DLQ中的消息在一段时间后(即5-10分钟)移回主队列。 是否有任何方法可以配置为自动完成,或者必须通过编写代码手动完成

谢谢
FX

没有默认机制,将消息移出DLQ通常被视为一项devops任务,因为首先应该确定它们为什么会出现在DLQ中


如果您想做类似的事情,可以考虑使用CAMEL路由,或者使用代理模式来创建这样一个重定向到调度器。 有趣的是,这样的有毒信息是打算用手来处理的吗?