Spring JMS:从客户端禁用 ActiveMQ 的 DLQ



有没有办法设置一些属性来禁用客户端配置中队列的 DLQ。我使用SpringJMS来配置我的监听器。

我看着http://activemq.apache.org/message-redelivery-and-dlq-handling.html,但这看起来是在ActiveMQ服务器端。我可以为connectionFactory或listenercontainer设置类似IndividualDeadLetterStrategy的东西吗?就我而言,只需从客户端禁用它即可从该客户端发送的所有消息。

不,这是代理端配置,无法从客户端进行调整。

只有

当您从消息侦听器抛出错误时,ActiveMQ 才会将消息推送到 DLQ 中。因此,您可以捕获异常并避免推送到 DLQ