1
resposta

JMS e as Mortes em lugares adequados DLQ.

Olá galera Alura.

As mensagens que não foram recebidas, conhecidas como mensagens venenosas, vão para uma fila ActiveMQ.DLQ, como muito bem explicado na vídeo aula e nos exercícios. É possível customizar essas mensagens para uma determinada fila de erro? Exemplo Financeiro.DLQ, Estoque.DLQ.

1 resposta

Oi Danilo,

nao tem muito documentação sobre isso mas achei esse link e testei:

http://activemq.apache.org/message-redelivery-and-dlq-handling.html

Você deve adicionar esse <policyEntry> abaixo no seu conf/activemq.xml, dentro do elemento <policyEntries>:

<policyEntry queue=">">
   <deadLetterStrategy>
      <individualDeadLetterStrategy queuePrefix="DLQ." useQueueForQueueMessages="true"/>
   </deadLetterStrategy>
</policyEntry>

Por exemplo, tendo um fila com o nome financeiro a DLQ se chamará que sua DLQ.financeiro

tudo bem?

abs