相关疑难解决方法(0)

自动重试请求的http代码是什么?

我正在使用混合 Spring-Cloud + feign + spring-retry 来帮助在客户端重试请求(都是基于 Kotlin 的后端)

我的 spring-boot conf 是这样的:

myApp:
  ribbon:
    OkToRetryOnAllOperations: true
    retryableStatusCodes: 404, 503
Run Code Online (Sandbox Code Playgroud)

(注意:OkToRetryOnAllOperations=true 仅用于重试 POST/PUT 请求)

重试 404 和 503 HTTP 代码听起来不错,但我不知道是否有要重试的“经典”或“默认”错误代码列表。这种好的做法存在吗?

我们假设所有请求在服务器端都是幂等的(如果不是,重试可能会导致问题)。

spring kotlin spring-retry spring-boot spring-cloud-feign

5
推荐指数
2
解决办法
4269
查看次数