https://blog.csdn.net/hui008/article/details/82842720
在某些情况下,feign httpclient会写入到head和body里面,所以安全起见,应该传对象,或者改用
目前绝大部分的介绍 feign
的文章(本人所看到的,包括本人之前写的一篇文章也是)中都是推荐的 com.netflix.feign:feign-httpclient:8.18.0
和 com.netflix.feign:feign-okhttp:8.18.0
,如果不巧你使用了 com.netflix.feign:feign-httpclient:8.18.0
,那么在POST请求时并且body为空时就会发生丢失查询参数的问题。
这里推荐大家使用 feign-httpclient
或者是 feign-okhttp
的时候不要依赖 com.netflix.feign
,而应该选择 io.github.openfeign
,因为看起来 Netflix
很久没有对这两个组件进行维护了,而是由 OpenFeign
来进行维护了。
2\
开启压缩可以有效节约网络资源,但是会增加CPU压力,建议把最小压缩的文档大小适度调大一点
//开启压缩
feign.compression.request.enabled=true
feign.compression.response.enabled=true
//配置压缩文档类型及最小压缩的文档大小
feign.compression.request.mime-types=text/xml,application/xml,application/json
feign.compression.request.min-request-size=2048
---------------------
作者:nnsword
来源:CSDN
原文:https://blog.csdn.net/nnsword/article/details/79523170
3\
https://www.jianshu.com/p/191d45210d16 部分可用
4、https://blog.csdn.net/u011974797/article/details/80676242
原
Spring Cloud Feign记录错误日志
public class HelloFallbackFactory implements FallbackFactory<HelloService>
FallbackFactory会记录错误原因