OpenFeign替换为OkHttp

pom中引入feign-okhttp


    io.github.openfeign
    feign-okhttp

在application.yml中配置okhttp 

feign:
  httpclient:
    connection-timeout: 2000  #单位ms,默认2000
    max-connections: 200 #线程池最大连接数
  okhttp:
    enabled: true

经过上面设置已经可以使用okhttp了,因为在FeignAutoConfiguration中已实现自动装配

OpenFeign替换为OkHttp_第1张图片

如果需要对okhttp做更精细的参数设置,那需要自定义okhttp的实现,可以模仿上图中的实现

 

你可能感兴趣的:(java,spring)