SpringCloudGateway内置GatewayFilter工厂类之Retry类过滤器 (七)
1:RetryGatewayFilterFactory
该过滤器有三个参数:
retries: 重试次数;
statuses: 应该重试的HTTP状态代码,使用org.springframework.http.HttpStatus表示;
methods: 应该重试的HTTP方法,使用org.springframework.http.HttpMethod表示;
series: 要重试的一系列状态代码,使用org.springframework.http.HttpStatus.Series表示;
多个参数已args开头:
eg:
spring:
cloud:
gateway:
routes:
- id: retry_test
uri: http://localhost:8080/flakey
predicates:
- Host=*.retry.com
filters:
- name: Retry
args:
retries: 3
statuses: BAD_GATEWAY