码上敲享录 > springcloud开发经验分享 > springcloud的Feign工作原理

springcloud的Feign工作原理

上一章章节目录下一章 2020-06-19已有1215人阅读 评论(0)

springcloud的Feign工作原理


解决方法:

1.通过在springboot启动类上加@EnableFeignCleints注解开启FeignCleint。

2.程序启动后,扫描所有的@ FeignCleint的注解的接口,并将这些信息注入到spring ioc容器中。

3.当接口的方法被调用,通过jdk的代理,来生成具体的RequesTemplate。

5.RequesTemplate在生成Request。

6.Request交给HttpUrlConnection或者HttpClient或者Okhttp处理,可在配置文件中指定。

7.最后Client被封装到LoadBalanceClient类,这个类结合类Ribbon做到了负载均衡。


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
5

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交