Come si imposta redeliveryPolicy in ActiveMQ su una coda?Come impostare ActiveMQ redeliveryPolicy su una coda?
1) Nel documento, vedere: activeMQ Redelivery, spiegare che è necessario impostarlo su ConnectionFactory o Connessione. Ma voglio usare valori diversi per le diverse code.
2) A parte questo, non sembra che funzioni. Impostazione sulla produzione connessioni in primavera (. Sto usando ActiveMQ 5.4.2 con la molla 3.0) come questo non sembrano avere alcun effetto:
<amq:connectionFactory id="amqConnectionFactory" brokerURL="${jms.factory.url}" >
<amq:properties>
<amq:redeliveryPolicy maximumRedeliveries="6" initialRedeliveryDelay="15000" useExponentialBackOff="true" backOffMultiplier="5"/>
</amq:properties>
</amq:connectionFactory>
Ho anche cercato di impostarlo come proprietà sulla definito coda, ma che sembrano anche essere ignorato come la riconsegna avviene prima che i valori definiti:
<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>
Grazie
Puoi postare la configurazione di lavoro? –