Live2d Test Env

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

 

posted @ 2021-11-26 14:09  红尘中人·杨哥  阅读(614)  评论(0编辑  收藏  举报