当我们在使用OpenFeign的重试机制时,由于OpenFeign自带的HttpClient性能太难,所以我们将默认的HttpClient修改成Apache HttpClient 5,可以提示我们的运行速度与性能
一,添加依赖
<!-- httpclient5-->
<dependency>
<groupId>org.apache.httpcomponents.client5</groupId>
<artifactId>httpclient5</artifactId>
<version>5.3</version>
</dependency>
<!-- feign-hc5-->
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-hc5</artifactId>
<version>13.1</version>
</dependency>
二,修改YMI
在yml配置文件中添加如下,开启Apache HttpClient5
# Apache HttpClient5 配置开启
spring:
cloud:
openfeign:
httpclient:
hc5:
enabled: true