14-16 Mar 2026
Voltar ao Plano

Implementar Polly (retry + circuit breaker) nas integracoes

ACT-3.3
Medio PrazoMediaEsforco: MComplexidade: MediaParalelizavel
Por que e urgente

Galileu tem timeout de 5 minutos sem retry/circuit breaker. WhatsApp nao tem backoff. CargaAdicional nao tem resiliencia. Uma integracao lenta trava o worker inteiro

Risco de nao fazer

Workers travados por integracoes lentas, cascata de falhas

Modulos Impactados

cargo_fleetHttpApiHostModule.csWhatsAppMessageService.csGalileuApiService.csCargaAdicionalService.cs

Passos de Implementacao

  1. 1Configurar retry com backoff exponencial para cada HttpClient nomeado
  2. 2Adicionar circuit breaker (5 falhas -> abrir por 30s)
  3. 3Reduzir timeout do Galileu de 5 minutos para 60 segundos
  4. 4Adicionar retry com backoff para WhatsApp (respeitar HTTP 429)
  5. 5Testar com falhas simuladas

Achados Relacionados