work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Feign性能优化

Posted on 2020-03-22 17:56  work hard work smart  阅读(414)  评论(0编辑  收藏  举报

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

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

 修改配置如下: