Spring Cloud Circuit Breaker 是一种机制,用于保护依赖的服务免受故障的影响,确保系统的弹性和可用性。它通过监控服务调用,并在服务出现故障时触发断路器来实现。断路器会阻止新的调用,直到服务恢复,从而防止故障级联和服务崩溃。通过这种方式,Circuit Breaker 允许系统优雅地失败,并且当服务恢复时自动恢复调用。

Spring Cloud Circuit Breaker

{spring-cloud-version}

Usage Documentation

Spring Cloud CircuitBreaker 项目包含 Resilience4J 和 Spring Retry 的实现。在 Spring Cloud CircuitBreaker 中实现的 API 位于 Spring Cloud Commons 中。这些 API 的使用文档位于 Spring Cloud Commons documentation