🏠 Startseite
Vergleiche
📊 Alle Benchmarks 🦖 Dinosaurier v1 🦖 Dinosaurier v2 ✅ To-Do-Listen-Apps 🎨 Kreative freie Seiten 🎯 FSACB - Ultimatives Showcase 🌍 Übersetzungs-Benchmark
Modelle
🏆 Top 10 Modelle 🆓 Kostenlose Modelle 📋 Alle Modelle ⚙️ Kilo Code
Ressourcen
💬 Prompt-Bibliothek 📖 KI-Glossar 🔗 Nützliche Links
avançado

Implementação do Padrão Circuit Breaker

#resiliencia #microservices #padroes-de-projeto #tolerancia-a-falhas

Instrução para implementar um padrão Circuit Breaker em um sistema distribuído para prevenir falhas em cascata.

Atue como um Engenheiro de DevOps especializado em sistemas distribuídos. Preciso implementar um padrão Circuit Breaker para proteger um microsserviço de pedidos que depende de um serviço externo de estoque propenso a lentidão e timeouts. Descreva a implementação deste padrão utilizando a biblioteca resilience4j (ou equivalente para Python/Node, conforme a linguagem alvo). A resposta deve incluir: 1. A configuração dos estados (Closed, Open, Half-Open). 2. Definição dos limites de taxa de falha e tempo de espera (wait duration). 3. Estratégias de Fallback (o que retornar quando o circuito estiver aberto). 4. Um exemplo de código prático integrando uma chamada de API. 5. Métricas que devem ser monitoradas para avaliar a eficácia do circuito.