vto*_*mak 2 spring-cloud-feign feign
正如Feign的文档中提到的,默认情况下,会自动重试IOException。
我们的项目中有一些另一种retry逻辑,我想阻止 Feign 的逻辑。有什么简单的方法可以禁用它吗?或者应该编写我自己的重试器?
我们正在使用 Spring cloud 的 open feign 库。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
Retryer如果您希望更改默认的重试行为,您将需要提供自己的重试行为。它可以直接应用于 Feign.builder 或通过将其注册为 Bean 来应用。无论哪种方式,您都必须实现该feign.Retryer接口。
| 归档时间: |
|
| 查看次数: |
4893 次 |
| 最近记录: |