0
私は現在、Beanを作成し、それをamq connectionFactoryに設定することで再配信を設定しています。問題は、私のキューの1つで、別の再配信ポリシーを設定する必要があるということです(6回ではなく、最大3回の再配信数)。今はActiveMQ-5.6.0を使用しています。 5.7.0では、キュー/トピックに異なるポリシーを設定できますが、キューのうちの1つのみに特定のポリシーを設定することについては言及していません。特定のキューのActiveMQカスタム再配信ポリシー
<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>