Implementar uma estratégia robusta de tratamento de erros no Sync Server, permitindo o redirecionamento de mensagens com falha para tópicos de Dead Letter (DLT), com rastreabilidade, armazenamento para análise e capacidade de reprocessamento automático.
03. SOLUÇÃO
Foram criados Filas (no PubSub) para serem usadas como dead-letter;
Foi criado um bucket (Cloud Storage) para armazenar as mensagens não processadas como arquivo;
Foi criado um serviço no MS de Controle para salvar as mensagens não processadas no bucket;
O serviço para salvar mensagens não processas foi adicionado no Worker RTS e Worker SubLote;
Foram criados 3 Jobs no Hangfire para fazer as seguintes ações:
Salvar os dados do bucket no banco da aplicação;
Gerar métricas das mensagens não processadas a partir dos dados salvos; e