1
resposta

Reentrega e mensagens prioritarias

Bom dia,

estou com as seguintes dúvidas sobre redelivery:

  • o redelivery é um novo processamento no cliente (consumidor) ou o MOM reenvia a mensagem para um consumidor, que pode ser o mesmo ou não?
  • é possível verificar os erros que aconteceram no processamento das mensagens? É possível verificar na interface administrativa esses erros ou apenas via logging do MOM ou dos consumidores?

sobre mensagens prioritarias:

  • mensagens prioritária também levam suas prioridades para a DLQ?

Att

1 resposta

Olá Marcel, tudo bem?

O redelivery no contexto de mensageria é o processo de reenvio de uma mensagem que não foi processada com sucesso. Nesse caso, o MOM (Message Oriented Middleware) pode reenviar a mensagem para o mesmo consumidor ou para outro consumidor. O objetivo é permitir que a mensagem seja processada corretamente, mesmo que ocorra algum erro inicialmente.

Quanto à verificação dos erros de processamento das mensagens, é possível obter informações sobre os erros tanto na interface administrativa do MOM quanto através dos logs do MOM ou dos consumidores. A interface administrativa geralmente fornece informações detalhadas sobre as mensagens, incluindo erros de processamento.

Sobre as mensagens prioritárias, normalmente as prioridades são levadas em consideração apenas durante o processamento das mensagens. Ou seja, as mensagens prioritárias têm uma maior chance de serem processadas antes das mensagens não prioritárias. No entanto, quando uma mensagem é enviada para a DLQ (Dead Letter Queue), geralmente a prioridade não é considerada, pois a DLQ é um local onde as mensagens não processadas são armazenadas para posterior análise ou tratamento.

Espero ter ajudado a esclarecer suas dúvidas! Se tiver mais alguma pergunta, estou à disposição.