feign-starter
使用说明
功能
自动装配
- 设置客户端不主动重试
- 日志打印
- 客户端负载均衡
- json 转换使用 JacksonUtil
如何引入
com.hete.support
xx-feign-starter
如何配置
超时时间
⚠️ 默认值比较大,需要手动根据实际场景设置
feign:
client:
config:
# 默认配置,单位ms
default:
connect-timeout: 2000
read-timeout: 3000
# @FeignClient 的 name,对特定 FeignClient 的配置
fedex-api:
connect-timeout: 2000
read-timeout: 10000
设置重试
- @FeignClient 增加 configuration = DefaultRetryerConfig.class
- 重试次数设置(带默认值,不设置也可以)
hete:
feign:
retry-config:
最大重试次数
max-attempts: 3
重试最大间隔时间,单位ms
max-period: 1000
重试间隔时间,单位ms
period: 100
B端调用C端服务
待编写
版本更新
1.0.0
- 引入 Feign
- 自动装配