Buscar

O Gateway de crédito vai gerenciar todas as solicitações de crédito em relação aos parceiros. No entanto, identificou-se através do monitoramento q...

O Gateway de crédito vai gerenciar todas as solicitações de crédito em relação aos parceiros. No entanto, identificou-se através do monitoramento que em alguns momentos, alguns parceiros apresentam intermitência, causando problemas de comunicação. Dessa forma, algumas mensagens não foram enviadas. Neste caso, qual seria a melhor abordagem para evitar esse problema, manter a consistência de dados e não haver perdas de informações?


Aplicar o padrão de Retry.
Utilizar recurso de cache redis para manter alguns dados das apis dos parceiros.
Utilizar apenas o recurso de mensageria.
Utilizar os padrões Circuit-break e Retry em conjunto com uma estratégia de mensageria.

Essa pergunta também está no material:

DESM4 - Desafio do Módulo 4_ 2023-6A - POS - Bootcamp Arquiteto(a) de Software
10 pág.

Arquitetura de Software Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

Para evitar problemas de comunicação, perdas de informações e manter a consistência de dados, a melhor abordagem seria utilizar os padrões Circuit-break e Retry em conjunto com uma estratégia de mensageria. Esses padrões permitem lidar com a intermitência dos parceiros, interrompendo temporariamente a comunicação quando ocorrem falhas frequentes e tentando novamente após um período determinado. Além disso, o uso de uma estratégia de mensageria ajuda a garantir que as mensagens sejam enviadas e recebidas corretamente, mesmo em situações de intermitência.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais