1、由于分析源码比较枯燥,因为我将openFeign的整体原理通过流程图的信息展示:
整体的流程如上图所示,核心思想就是通过代理来进行拦截,然后使用Contract解析接口方法,生产对应的请求然后进行http通讯。
2、openFeign默认继承了R进行负载均衡,spring-cloud-starter-openfeign 的jar包中,默认就是依赖了ribbon 相关的包。
1、由于分析源码比较枯燥,因为我将openFeign的整体原理通过流程图的信息展示:
整体的流程如上图所示,核心思想就是通过代理来进行拦截,然后使用Contract解析接口方法,生产对应的请求然后进行http通讯。
2、openFeign默认继承了R进行负载均衡,spring-cloud-starter-openfeign 的jar包中,默认就是依赖了ribbon 相关的包。