Feign性能优化

一、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的请求解压缩

注意: 解压缩是把双刃剑,一定要谨慎使用。(数据压缩后,服务端解压缩需要一定的时间。虽然数据编写,但是解压耗时上去了,所有要慎重使用)

 修改配置如下:

原文地址:https://www.cnblogs.com/linlf03/p/12547105.html