标签:adb cli 服务 enable 负载均衡 信息 spring 主程 参数
1、开发微服务时,我们会在微服务的主程序入口添加EnableFignClient注解开启对Feign Client扫描加载处理,根据FignClient接口规范,定义接口并加上FignClient注解
2、程序启动时会扫描所有带FignClient注解的类,并将这些信息注入到Spring IOCC容器中,当定义的fign方法被调用时,通过jdk的代理的方式来生成具体的RestTemplate.当当生成代理时,fign会为每个接口方法创建一个ResquestTemplate对象,改对象封装了HTTP请求需要的全部信息,如请求参数名请求方法等信息,都在这个过程中被创建。
3、由requestTemplate生成Request,然后交给Client去处理,这里指的Client可以是JDK原生的URLConnection、Apache的HttpClient,也可以是OKhttp.最后Client封装到LoadBalanceClient类这个类结合Ribbon负载均衡发起服务之间的调用
标签:adb cli 服务 enable 负载均衡 信息 spring 主程 参数
原文地址:https://www.cnblogs.com/otways/p/12729038.html