Как установить redeliveryPolicy в ActiveMQ для очереди?
1) В документе см .: activeMQ Redelivery , объяснение, которое следует установитьэто на ConnectionFactory или Connection.Но я хочу использовать разные значения для разных очередей.
2) Кроме того, мне кажется, что это не работает.Установка его на фабрике соединений в Spring (я использую activemq 5.4.2. С Spring 3.0), как это, кажется, не имеет никакого эффекта:
<amq:connectionFactory id="amqConnectionFactory" brokerURL="${jms.factory.url}" >
<amq:properties>
<amq:redeliveryPolicy maximumRedeliveries="6" initialRedeliveryDelay="15000" useExponentialBackOff="true" backOffMultiplier="5"/>
</amq:properties>
</amq:connectionFactory>
Я также попытался установить его как свойство наопределенная очередь, но это также, похоже, игнорируется, поскольку повторная доставка происходит раньше, чем определенные значения:
<amq:queue id="jmsQueueDeclarationSnd" physicalName="${jms.queue.declaration.snd}" >
<amq:properties>
<amq:redeliveryPolicy maximumRedeliveries="6" initialRedeliveryDelay="15000" useExponentialBackOff="true" backOffMultiplier="5"/>
</amq:properties>
</amq:queue>
Спасибо