首页 > 编程知识 正文

feign调用原理,springcloud组件及其原理

时间:2023-05-04 16:01:34 阅读:249295 作者:156

Feign原理简述 启动时,程序会进行包扫描,扫描所有包下所有@FeignClient注解的类,并将这些类注入到spring的IOC容器中。当定义的Feign中的接口被调用时,通过JDK的动态代理来生成RequestTemplate。RequestTemplate中包含请求的所有信息,如请求参数,请求URL等。RequestTemplate声明Request,然后将Request交给client处理,这个client默认是JDK的HTTPUrlConnection,也可以是OKhttp、Apache的HTTPClient等。最后client封装成LoadBaLanceClient,结合ribbon负载均衡地发起调用。
JavaScript时间复杂度和空间复杂度

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。