spring-cloud-circuitbreaker
spring-cloud-circuitbreaker copied to clipboard
Spring Cloud Circuit Breaker API and Implementations
surroundings: ```maven org.springframework.cloud spring-cloud-starter-circuitbreaker-resilience4j org.springframework.cloud spring-cloud-starter-circuitbreaker-spring-retry 2.0.3 ``` spring.cloud-version:2021.0.3 JDK:11 **Describe the bug** When I use Spring-retry to retry, I don't understand what the default and specific configuration of spring-retry...
**Is your feature request related to a problem? Please describe.** Problem: This project is amazing. However, currently, the application layer have to have code tied with the business logic to...
prerequisite: https://github.com/spring-cloud/spring-cloud-commons/pull/1131
Bulkhead support was added in the non-reactive case in https://github.com/spring-cloud/spring-cloud-circuitbreaker/issues/93 We should also support it in the reactive case
**Describe the bug** Like the title said. I found that Resilience4j's TimeLimiter always triggered even feign client received response when feign method's return type is not `void`. I'm using: OpenJDK...
When you use Resilience4JCircuitBreakerFactory.addCircuitBreakerCustomizer() to customize an event, this event will be added in every call of the method. We customize circuitBreaker each time when calling a method. But circuitBreaker...
BulkheadProvider - Backend service code getting executed even if maxConcurrentCalls limit is reached
I was trying to setup a sample with resilience4j semaphore bulkhead support with maxConcurrentCalls set as 1. ``` resilience4j.bulkhead: instances: backendA: maxConcurrentCalls: 1 ``` My backend service code: ``` public...
There is another `Failure handling and resilience patterns for the JVM` - [Failsafe](https://github.com/jhalterman/failsafe), I would like to help to make a implementation based on it.
**Is your feature request related to a problem? Please describe.** While it certainly is a perfectly defensible position that SCCB (as per its name) should only support the "CircuitBreaker" pattern...
To be able to monitor the circuit breakers effectively it would be good to expose their state (closed, open, half-open) as of Spring Actuator endpoints without additional effort. Monitoring the...