如果发生任何异常/连接错误,我们推送到队列的消息是否可以移动到Active MQ死信队列(DLQ)?

时间:2015-09-16 14:18:56

标签: activemq spring-jms jmstemplate

我使用Spring JmsTemplate将消息发送/推送到ActiveMQ队列。 我知道在监听器开始处理该消息并发生任何异常之后,该消息将被视为毒丸并移至默认的acq mq DLQ。

是否同样可能(即该消息将移至默认的死信队列),如果在发送时出现任何连接错误或任何其他错误,则将该消息发送/推送到队列?

例如 -

public void push(){

jmsTemplate.send(test.Queue,“此消息来自客户端”);   //如果此处发生任何异常,我希望放置此消息   在DLQ }

请建议可以吗?

1 个答案:

答案 0 :(得分:0)

如果您无法连接以将其发送到主队列,则您可能无法连接以将其发送到DLQ。