其他配置
我们从请求压缩方面讲解,Spring Cloud Feign支持对请求与响应进行GZIP压缩,以减少通信过程中的性能损耗。我们只需要通过以下参数设置,就可以开启请求与响应的压缩功能,代码如下:
feign:
compression
request:
enabled: true
Response:
Enabled: true
同时,我们还能对请求压缩做一些细致的设置,例如,下面的配置内容指定了压缩请求支持的MIME TYPE类型,并设置了请求压缩的大小下限,只有超过这个大小的请求才会对其进行压缩。代码如下:
feign:
compression:
request:
mime-types: text/xml,application/xml,application/json
min-request-size: 2048
上述配置的参数中,feign.compression.request.mime-types和feign.compression.request.min-request-size设置的均为默认值。