前几篇准备写完feign的源码,这篇直接给出Feign的最佳实践,考虑到目前网上还没有一个比较好的实践解释,对于新使用spring cloud的同学会对微服务之间的依赖产生一些迷惑,也会走一些弯路.这里给出目前本人在公司推荐的最佳实践,供各位参考. 1,服务提供方在Facade层定义好接口信息,包括接口路径,请求方式,入参,出参,返回错误等,并提供jar. 2,服务调用方项目引入提供方Facade层的jar,在自己项目中抄一份接口的定义,再包一层代理提供给自己业务层调用. 抄一份虽然说看起来不是…