【发布时间】:2018-11-15 16:50:57
【问题描述】:
我正在使用spring-cloud-gateway 进行网关项目。我可以看到Retry Filter 已经存在于项目的源代码中。
但是没有关于如何通过 yml 配置来配置它的文档。任何人都使用它或与您的项目集成。任何人都可以提供任何线索。
【问题讨论】:
标签: spring-boot spring-cloud spring-cloud-gateway
我正在使用spring-cloud-gateway 进行网关项目。我可以看到Retry Filter 已经存在于项目的源代码中。
但是没有关于如何通过 yml 配置来配置它的文档。任何人都使用它或与您的项目集成。任何人都可以提供任何线索。
【问题讨论】:
标签: spring-boot spring-cloud spring-cloud-gateway
检查源代码后,我能够弄清楚配置。它工作正常。
- id: retry_route
uri: http://www.something.com/someurl
predicates:
- Path=/retryable**
filters:
- name: Retry
args:
series: SERVER_ERROR
# Retry count starts at 0
retries: 4
statuses: SERVICE_UNAVAILABLE,GATEWAY_TIMEOUT
methods: GET,PUT
对于series,statuses 检查HttpStatus
【讨论】: