🏠 Inicio
Pruebas de rendimiento
📊 Todos los benchmarks 🦖 Dinosaurio v1 🦖 Dinosaurio v2 ✅ Aplicaciones To-Do List 🎨 Páginas libres creativas 🎯 FSACB - Showcase definitivo 🌍 Benchmark de traducción
Modelos
🏆 Top 10 modelos 🆓 Modelos gratuitos 📋 Todos los modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de prompts 📖 Glosario de IA 🔗 Enlaces útiles
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.