有没有办法可以设置一些属性来禁用客户端配置中队列的DLQ。我使用SpringJMS来配置我的监听器。
我看着 http://activemq.apache.org/message-redelivery-and-dlq-handling.html但是看起来好像在ActiveMQ Server端。我可以为connectionFactory或listenercontainer设置IndividualDeadLetterStrategy吗?就我而言,只是从客户端禁用它从该客户端发送的所有消息都可以。答案 0 :(得分:2)
不,这是Broker端配置,无法从客户端调整。
答案 1 :(得分:2)
只有在您从Message Listeners中抛出错误时,ActiveMQ才会将消息推送到DLQ。因此,您可以捕获异常并避免推送到DLQ