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

时间:2014-03-04 09:48:55

标签: spring jms activemq spring-jms

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

我看着 http://activemq.apache.org/message-redelivery-and-dlq-handling.html但是看起来好像在ActiveMQ Server端。我可以为connectionFactory或listenercontainer设置IndividualDeadLetterStrategy吗?就我而言,只是从客户端禁用它从该客户端发送的所有消息都可以。

2 个答案:

答案 0 :(得分:2)

不,这是Broker端配置,无法从客户端调整。

答案 1 :(得分:2)

只有在您从Message Listeners中抛出错误时,ActiveMQ才会将消息推送到DLQ。因此,您可以捕获异常并避免推送到DLQ