一、Feign值Http性能优化
1、http底层选择
Feign默认使用JDK自带的HTTP方式
Feign最大的优化点是更好HTTP底层实现
目前Apache HTTPClient是一个非常好的选择
增加依赖
<dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-httpclient</artifactId> </dependency>
修改配置。设置httpclient enable为true
2、Http解压缩
http常见优化项就是数据压缩
Feign可以支持GZip的请求解压缩
注意: 解压缩是把双刃剑,一定要谨慎使用。(数据压缩后,服务端解压缩需要一定的时间。虽然数据编写,但是解压耗时上去了,所有要慎重使用)
修改配置如下: