{{format('0')}} {{format('402')}} {{format('1181')}}

Feign中启用gzip压缩 [ 技术杂谈 ]

九叶的小窝 文章 正文

As Long As You Love Me.
分享

九叶

{{nature("2022-02-28 13:48:00")}}更新

1. 配置yml文件

server:
  port: 8206
  # 启用压缩配置
  compression: 
    # 是否启用
    enabled: true 
    # 配置压缩类型
    mime-types: application/json,application/xml,text/xml,text/plain,text/html 
feign:
   httpclient:
     enabled: true
     # httpClient处理的最大连接数量
     max-connections: 200
     # 单个路径连接的最大数量
     max-connections-per-route: 50
     # 超时等待时间(毫秒)
     connection-timeout: 2000
   compression:
     request:
       enabled: true 
       # 配置压缩类型
       mime-types: application/json,application/xml,text/xml,text/plain,text/html 
       # 达到此阈值的时候启用压缩
       max-request-size: 512
     response:
       enabled: true

2. 引入依赖

[scode type="yellow" size=""]注意: httpClient和feign版本必须对应一致[/scode]

<dependency>
  <groupId>io.github.openfeign</groupId>
  <artifactId>feign-httpclient</artifactId>
  <version>11.8</version>
</dependency>
<dependency>
  <groupId>io.github.openfeign</groupId>
  <artifactId>feign-core</artifactId>
  <version>11.8</version>
</dependency>

3. 测试

image.png

请求中存在 Accept-Encoding: gzip 代表配置成功

评论 0
0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}
TOP 2
Minecraft | [1.12.2] 核电工艺模拟器 1.2.25 —— 汉化版

{{nature('2021-12-07 15:29:00')}} {{format('2664')}}人已阅读

TOP 3
SSM搭建Spring单元测试环境

{{nature('2021-01-31 20:01:00')}} {{format('1167')}}人已阅读

TOP 4
dispatcher-servlet.xml文件配置模板

{{nature('2020-12-11 21:17:00')}} {{format('1079')}}人已阅读

TOP 5
Windows平台Nacos启动报错无法创建Bean实例

{{nature('2021-04-22 15:16:00')}} {{format('1052')}}人已阅读

目录

标签云

SpringBoot Feign

一言

# {{hitokoto.data.from || '来自'}} #
{{hitokoto.data.hitokoto || '内容'}}
作者:{{hitokoto.data.from_who || '作者'}}
自定义UI
配色方案

侧边栏