Feign 开启 GZIP 压缩:
Spring Cloud Feign 支持请求和响应进行GZIP压缩来提高通信效率。
开启GZIP压缩配置:
feign.compression.request.enable=true #请求GZIP压缩
feign.compression.response.enable=true #响应GIZP压缩
feign.compression.request.mime-types=text/xml,application/xml.application/json #压缩支持的mime type
feign.compression.request.min-request-size=1024 #压缩数据大小的最小值
Feign 的配置方式:
Java 代码配置,需要在主程序启动入口用defaultConfiguration来引用配置。
如: @EnableFeignClients(defaultConfiguration = DefaultFeignConfiguration.java)
直接配置文件配置,在application.yml或者application.properties中配置。