3-5Feign 配置压缩 · SpringCloud微服务实战 · 看云

4. 配置feign请求和响应的压缩

导航

本节代码地址


Spring Cloud feign支持对请求和响应进行gzip压缩,以减少通信过程中的性能损耗

4.1 添加配置信息

  • mime-types:配置压缩的类型
  • min-request-size:最小压缩值的标准
#GZIP 压缩配置
feign:
  compression:
    request:
      enabled: true
      mime-types: text/xml,application/xml,application/json
      min-request-size: 2048
    response:
      enabled: true

4.2 重启项目测试

如果返回的是乱码,可以用ResponseEntity<byte[]>处理二进制数据