当前位置: 首页 > 知识库问答 >
问题:

如何在Spring Cloud Gateway中为IOExceptions配置重试?

梁鸿风
2023-03-14

我看到重试筛选器支持基于http状态代码的重试。我想在io异常(如连接重置)的情况下配置重试。Spring Cloud Gateway2可能吗?

共有1个答案

巫马正卿
2023-03-14

我使用的是2.0.0.RC1。看起来最新的生成快照支持基于异常的重试。为下一次发行祈祷。下面是一个针对500系列错误或IOExceptions重试两次的示例:


        filters:
        - name: Retry
          args:
            retries: 2
            series:
            - SERVER_ERROR
            exceptions:
            - java.io.IOException
 类似资料:
  • 我下载了gatling作为maven依赖项,现在我正在寻找如何重写gatling.conf文件来配置gatling和Graphite之间的连接。 因此,我创建了一个Gatling.conf文件,如下所示: 干杯。

  • 我一直在关注Kafka Quickstart在一台机器上“设置多代理集群”。(只是为了测试目的)。 用三个属性文件运行Kafka效果良好。(我在一台机器上运行它们进行测试) 1)我是为三台机器运行三个Zookeeper?使用相同的端口(2181)?还是只在一台机器上运行一个Zookeeper? 2)当我使用server.properties运行Kafka时,我知道每台机器应该有不同的broker.

  • 我正在使用以下语句在karate-config.js中配置retry: 运行测试时,控制台中出现以下错误: [main]错误com.intuit.karate-javascript函数调用失败:意外的“configure”键:“retry”。 有人能提出解决这个问题的办法吗?

  • 我正在尝试使用Jackson在骆驼路由上序列化POJO和反序列化POJO到JSON和从JSON到JSON。其中一些有Java8 LocalDate字段,我希望它们序列化为YYYY-MM-DD字符串,而不是整数数组。 我们只对Spring Boot应用程序使用Java配置,因此没有XML骆驼配置。 我已经成功地创建了一个ObjectMapper来执行我想要的操作,通过将此添加到我们的依赖项中,我们系

  • 问题内容: 我已经打了,并几次,现在我想恢复到默认值(一种恢复出厂设置的)。 是否提供执行此操作的命令?还是应该手动删除所有配置文件然后重新安装? 我需要它都在和。 提前致谢! 问题答案: 重置用户默认设置 在命令行中运行此命令(或在Windows上运行git bash): 重置全局默认值 如果您需要sudo,请改为运行以下命令: