Voltar ao PlanoACT-3.3
Implementar Polly (retry + circuit breaker) nas integracoes
Medio PrazoMediaEsforco: MComplexidade: MediaParalelizavel
Modulos Impactados
cargo_fleetHttpApiHostModule.csWhatsAppMessageService.csGalileuApiService.csCargaAdicionalService.cs
Passos de Implementacao
- 1Configurar retry com backoff exponencial para cada HttpClient nomeado
- 2Adicionar circuit breaker (5 falhas -> abrir por 30s)
- 3Reduzir timeout do Galileu de 5 minutos para 60 segundos
- 4Adicionar retry com backoff para WhatsApp (respeitar HTTP 429)
- 5Testar com falhas simuladas
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
Workers travados por integracoes lentas, cascata de falhas