压缩
服务端provider配置
#服务端开启压缩
server.compression.enabled=true
调用方consumer配置
#配置请求GZIP压缩
feign.compression.request.enabled=true
#配置响应GZIP压缩
feign.compression.response.enabled=true
#单位是B
feign.compression.request.min-request-size=100
改变调用htpp client
openfeign默认是使用JDK原生的URLConnection发起http调用,openfeign还支持Apache的Http Client,Okhttp。
例子:
改变openfeign调用的http client为Okhttp:
加入依赖:
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-okhttp</artifactId>
<version>10.12</version>
</dependency>
在application.properties加入配置:
feign.okhttp.enabled=true
改变openfeign调用的http client为Apache的Http Client:
加入依赖:
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-httpclient</artifactId>
<version>10.10.1</version>
</dependency>
在application.properties加入配置:
ribbon.http.client.enabled=true