声明式接口调用:Feign源码剖析(4)Feign与Eureka、Ribbon整合原理

侯乾 Lv4

其实我们上文已经剖析到了Feign整合Ribbon后是依赖Ribbon的ZoneAwareLoadBalancer从ServerList中选出一个Server后,再替换服务名为IP+Port,然后调用Feign底层的HTTP客户端发起最后的真实的请求。

如果站在Feign、Ribbon、Eureka的视角,来一个鸟瞰图大体是如下这样

Feign-Feign整合Eureka和Ribbon

  • Title: 声明式接口调用:Feign源码剖析(4)Feign与Eureka、Ribbon整合原理
  • Author: 侯乾
  • Created at : 2020-06-05 20:12:18
  • Updated at : 2020-06-05 20:12:18
  • Link: http://houqian.github.io/2020/06/05/声明式接口调用:Feign源码剖析(4)Feign与Eureka、Ribbon整合原理/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
声明式接口调用:Feign源码剖析(4)Feign与Eureka、Ribbon整合原理