Pergunta

Quando houver uma "falha" e "max.delivery.attempts" processa o número configurado de vezes e, mesmo assim, o processo continua no logotipo "Falha" na seção a seguir "Processador de mensagens", sem intervenção manual, ele é ativado novamente?O fato de que o "processador de mensagens" desativado não pode afetar a leitura de novas mensagens na Fila JMS.

Foi útil?

Solução

Como a loja de mensagens e a história do processo implementada no caminho para servir a primeira vez em primeiro fora, não é possível ignorar a mensagem que recebeu falha e continue o fluxo de mensagens.

No entanto, a próxima versão tem um novo melhoria onde você pode largar a mensagem da fila após o número Xde tentativas de falhas.Tendo dito isso, não é uma boa prática enquanto você faz a programação e processo.

Para entender mais sobre Message-lojas eProcessadores de mensagens Leia sobre o artigo dado

Para evitar esta situação, você pode usar o processador de amostragem e enviar a mensagem para back-end.O processo de amostra removeu-o imediatamente da fila e do processo.Se a entrega da mensagem for falhada ou se você encontrar a falha, poderá ser adicionado para armazenar na sequência de falhas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top