01. DADOS GERAIS

Produto:

Linha de Produto:

PDV Sync

Segmento:

Módulo:Workflow
Função:
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-14506


02. SITUAÇÃO/REQUISITO

Revisar e corrigir o comportamento das DLTs dentro do fluxo do CH, garantindo que os registros enviados para a DLT sejam devidamente reprocessados, evitando gargalos e permitindo que o job volte a funcionar com estabilidade.

03. SOLUÇÃO

A lógica existente de dead-letter não foi alterado, uma vez que ao realizar os testes de inclusão de mensagem na DL e reprocessamento da mesma, ocorreram com sucesso. Chegou-se a conclusão que o problema levantando na tarefa, ocorreu devido
a baixa performance dos Workers no processamento das mensagens, não tendo a funcionalidade de dead-letter nenhum impacto nos fluxo dos Workers. 

As melhorias nos Workers foram realizados na tarefa: e estas melhorias foram excenciais para o bom funcionamento dos serviços.

Como teste de carga da dead-letter, foi realizado o seguinte teste:


Nota: Recomenda-se acionar a equipe de Banco de dados para criar uma rotina de expurgo dos dados da tabela MensagemDeadLetter, evitando assim o acumulo desnecessário de mensagens muito antigas.