gpt4 book ai didi

spring-cloud-feign - 如何禁用Feign的自动重试逻辑

转载 作者:行者123 更新时间:2023-12-02 16:58:16 25 4
gpt4 key购买 nike

正如 Feign 文档中提到的,默认情况下,将自动重试 IOExceptions。

我们的项目中还有一些 retry 逻辑,我想阻止 Feign 的。有什么简单的方法可以禁用它吗?还是应该编写我自己的重试器?

我们正在使用 Spring cloud 的 open feign 库。

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

最佳答案

如果您希望更改默认的重试行为,您将需要提供自己的Retryer。它可以直接应用于 Feign.builder 或通过将其注册为 Bean。无论哪种方式,您都必须实现 feign.Retryer 接口(interface)。

关于spring-cloud-feign - 如何禁用Feign的自动重试逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55400006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com