Circuit Breaker Migration

🔄 Migração de Circuit Breaker - Status

Última atualização: 2025-12-01


✅ Chamadas Migradas para Circuit Breaker

4C Decision API (4c/api/decision_api/main.py)

4C-Suite (4c-suite/app/main.py)


⏳ Chamadas Pendentes de Migração

4C UI App (4c/api/ui_app/main.py)

Nota: UI App tem muitas chamadas HTTP. Priorizar migração das chamadas críticas para serviços internos.

4C Executor (4c/api/executor/main.py)

Nota: Executor faz chamadas para serviços externos que podem ter configurações específicas.

4C Decision API (4c/api/decision_api/main.py)

Nota: Chamadas para LLMs são para serviços externos e podem ter configurações específicas.


📊 Estatísticas


🎯 Recomendações

Alta Prioridade

  1. Migrar chamadas entre serviços internos - COMPLETO para serviços críticos
  2. ⏳ Migrar chamadas críticas no UI App para Decision/Scoring/Feature Services

Média Prioridade

  1. ⏳ Migrar chamadas restantes no UI App
  2. ⏳ Avaliar necessidade de circuit breaker para chamadas Prometheus

Baixa Prioridade

  1. ⏳ Chamadas para LLMs podem manter httpx direto (são serviços externos)
  2. ⏳ Chamadas para serviços externos de envio podem manter httpx direto

📝 Notas


Status: 🟢 Chamadas críticas migradas, migração incremental em progresso

🔊 Text-to-Speech

1.0x
1.0
Pronto para reproduzir