spring-cloud-gateway-resilience4j
spring-cloud-gateway-resilience4j copied to clipboard
Sample spring cloud gateway project to show how to use resilience4j as a gateway circuitbreaker
 raw code : ` reactiveResilience4JCircuitBreakerFactory.configure( builder -> builder .timeLimiterConfig(timeLimiterRegistry.getConfiguration("backendB").orElse(TimeLimiterConfig.custom().timeoutDuration(Duration.ofMillis(300)).build())) .circuitBreakerConfig(circuitBreakerRegistry.getConfiguration("backendB").orElse(circuitBreakerRegistry.getDefaultConfig())), "backendB"); ` modified code : ` reactiveResilience4JCircuitBreakerFactory.configure( builder -> builder .timeLimiterConfig(timeLimiterRegistry.getConfiguration("default").orElse(TimeLimiterConfig.custom().timeoutDuration(Duration.ofMillis(300)).build())) .circuitBreakerConfig(circuitBreakerRegistry.getConfiguration("default").orElse(circuitBreakerRegistry.getDefaultConfig())), "backendB"); `
I facing an issue while working on resilience4j circuit breaker with spring cloud gatway (Routes defined in java). Request to help here. { "timestamp": "2020-07-01T07:44:45.732+0000", "path": "/api/gateway/auth/userdetails", "status": 404, "error":...
Pom.xml org.springframework.boot spring-boot-starter-parent 2.7.14 com.circuitbreaker servicea 0.0.1-SNAPSHOT ServiceA Spring Boot circuit breaker 1.8 2021.0.8 org.springframework.boot spring-boot-starter-aop org.springframework.boot spring-boot-starter-actuator org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-devtools runtime true org.springframework.cloud spring-cloud-starter-circuitbreaker-resilience4j com.sun.jersey.contribs...