服务发现调用链
BlockingLoadBalancerClientAutoConfiguration配置入口
已resttemplate为例,理清调用链
1、在restTemplate上打上loadbalance注解
此时就会在resttemplate上加上拦截器loadBalanceInterceptor
loadBalanceInterceptor内容。client注入的是BlockingLoadBalancerClient
在BlockingLoadBalancerClient调用LoadBalacneClientFactory.getInstance(String serviceId)为根据serviceId获取loadbalance,因此服务调用的简化时序图如下