> 文章列表 > feign-starter

feign-starter

feign-starter

使用说明
功能
自动装配

  1. 设置客户端不主动重试
  2. 日志打印
  3. 客户端负载均衡
  4. 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
设置重试

  1. @FeignClient 增加 configuration = DefaultRetryerConfig.class
  2. 重试次数设置(带默认值,不设置也可以)
    hete:
    feign:
    retry-config:

    最大重试次数

    max-attempts: 3

    重试最大间隔时间,单位ms

    max-period: 1000

    重试间隔时间,单位ms

    period: 100

B端调用C端服务
待编写

版本更新

1.0.0

  1. 引入 Feign
  2. 自动装配