【发布时间】:2013-03-20 14:07:48
【问题描述】:
在 ActiveMQ 中,可以在重新传递策略中设置 useExponentialBackOff,这将在每次消息消费失败时以指数方式增加延迟。如何在 HornetQ 中实现这一点?
是否可以将自己的重新交付策略定义为 java 类?
【问题讨论】:
标签: java jms activemq messaging hornetq
在 ActiveMQ 中,可以在重新传递策略中设置 useExponentialBackOff,这将在每次消息消费失败时以指数方式增加延迟。如何在 HornetQ 中实现这一点?
是否可以将自己的重新交付策略定义为 java 类?
【问题讨论】:
标签: java jms activemq messaging hornetq
它应该可以工作:
<address-settings>
<address-setting match="jms.queue.example">
<dead-letter-address>jms.queue.deadletter</dead-letter-address>
<max-delivery-attempts>5</max-delivery-attempts>
<redelivery-delay>1000</redelivery-delay>
<redelivery-delay-multiplier>2.0</redelivery-delay-multiplier>
</address-setting>
</address-settings>
【讨论】: