【发布时间】:2016-09-21 00:20:10
【问题描述】:
我目前正在通过创建一个 bean 并将其设置在 amq connectionFactory 上来配置重新传递。问题是,对于我的一个队列,我需要设置不同的重新递送策略(最大重新递送数量为 3,而不是 6)。现在我正在使用 ActiveMQ-5.6.0。我可以看到,对于 5.7.0,我可以为队列/主题设置不同的策略,但没有提到只为其中一个队列设置特定的策略。
<amq:connectionFactory id="amqConnectionFactory">
<property name="brokerURL" value="url" />
<property name="redeliveryPolicy" ref="redeliveryPolicy" />
</amq:connectionFactory>
<bean id="redeliveryPolicy" class="org.apache.activemq.RedeliveryPolicy">
<property name="backOffMultiplier" value="2" />
<property name="initialRedeliveryDelay" value="15000" />
<property name="maximumRedeliveries" value="6" />
<property name="redeliveryDelay" value="15000" />
<property name="useExponentialBackOff" value="true" />
</bean>
【问题讨论】:
标签: jms activemq spring-jms