Como implementar circuit breaker em microservices
O padrão Circuit Breaker é um mecanismo de tolerância a falhas projetado para proteger sistemas distribuídos contra falhas em cascata. Inspirado nos disjuntores elétricos, ele monitora chamadas remotas e interrompe automaticamente as requisições quando a taxa de falhas ultrapassa um limite predefinido. Seu propósito principal é evitar que um serviço sobrecarregado ou indisponível consuma recursos desnecessários, permitindo que o sistema se recupere gradualmente.