@@ -13,11 +13,12 @@ The following example configures a Spring Cloud CircuitBreaker filter:
13
13
spring:
14
14
cloud:
15
15
gateway:
16
- routes:
17
- - id: circuitbreaker_route
18
- uri: https://example.org
19
- filters:
20
- - CircuitBreaker=myCircuitBreaker
16
+ mvc:
17
+ routes:
18
+ - id: circuitbreaker_route
19
+ uri: https://example.org
20
+ filters:
21
+ - CircuitBreaker=myCircuitBreaker
21
22
----
22
23
.GatewaySampleApplication.java
23
24
[source,java]
@@ -54,16 +55,17 @@ The following example configures such a fallback:
54
55
spring:
55
56
cloud:
56
57
gateway:
57
- routes:
58
- - id: circuitbreaker_route
59
- uri: https://example.org
60
- predicates:
61
- - Path=/consumingServiceEndpoint
62
- filters:
63
- - name: CircuitBreaker
64
- args:
65
- name: myCircuitBreaker
66
- fallbackUri: forward:/inCaseOfFailureUseThis
58
+ mvc:
59
+ routes:
60
+ - id: circuitbreaker_route
61
+ uri: https://example.org
62
+ predicates:
63
+ - Path=/consumingServiceEndpoint
64
+ filters:
65
+ - name: CircuitBreaker
66
+ args:
67
+ name: myCircuitBreaker
68
+ fallbackUri: forward:/inCaseOfFailureUseThis
67
69
----
68
70
69
71
The following listing does the same thing in Java:
@@ -170,19 +172,20 @@ value or the String representation of the `HttpStatus` enumeration.
170
172
spring:
171
173
cloud:
172
174
gateway:
173
- routes:
174
- - id: circuitbreaker_route
175
- uri: lb://backing-service:8088
176
- predicates:
177
- - Path=/consumingServiceEndpoint
178
- filters:
179
- - name: CircuitBreaker
180
- args:
181
- name: myCircuitBreaker
182
- fallbackUri: forward:/inCaseOfFailureUseThis
183
- statusCodes:
184
- - 500
185
- - "NOT_FOUND"
175
+ mvc:
176
+ routes:
177
+ - id: circuitbreaker_route
178
+ uri: lb://backing-service:8088
179
+ predicates:
180
+ - Path=/consumingServiceEndpoint
181
+ filters:
182
+ - name: CircuitBreaker
183
+ args:
184
+ name: myCircuitBreaker
185
+ fallbackUri: forward:/inCaseOfFailureUseThis
186
+ statusCodes:
187
+ - 500
188
+ - "NOT_FOUND"
186
189
----
187
190
188
191
.GatewaySampleApplication.java
0 commit comments