🏠 Home
Prestatietests
📊 Alle benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List applicaties 🎨 Creatieve vrije pagina's 🎯 FSACB - Ultieme showcase 🌍 Vertaalbenchmark
Modellen
🏆 Top 10 modellen 🆓 Gratis modellen 📋 Alle modellen ⚙️ Kilo Code
Bronnen
💬 Promptbibliotheek 📖 AI-woordenlijst 🔗 Nuttige 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.