🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili
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.