Na aula 7 (Enviando mensagens especificas e tratamento de erro) é falado que o numero padrão de tentativas de processamento da fila em caso de erro é de 6, aonde posso alterar essa configuração?
Na aula 7 (Enviando mensagens especificas e tratamento de erro) é falado que o numero padrão de tentativas de processamento da fila em caso de erro é de 6, aonde posso alterar essa configuração?
Oi André,
há algumas formas de configurar isso, no XML (activemq.xml), programaticamente através da RedeliveryPolicy
ou na URL da conexão. Talvez o mais fácil é usar a URL:
tcp://localhost:61616?jms.redeliveryPolicy.maximumRedeliveries=5
Aqui tem um exemplo sobre a config (plugin) no XML: http://activemq.apache.org/message-redelivery-and-dlq-handling.html
Vou te passar também um exemplo usando a RedeliveryPolicy
setando na ActiveMQConnection
mas poderia ser a ActiveMQConnectionFactory
:
http://activemq.apache.org/redelivery-policy.html
Se precisar de mais ajuda, por favor, pergunte aqui.
abs