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
。
The Spring Cloud CircuitBreaker project contains implementations for Resilience4J and Spring Retry. The APIs implemented in Spring Cloud CircuitBreaker live in Spring Cloud Commons. The usage documentation for these APIs are located in the Spring Cloud Commons documentation.