上章节分析了,为什么@Bean修饰的RestTemplate加上@LoadBalanced就能实现负载均衡功能? Spring集成ribbon,@bean@LoadBalanced加强RestTemplate,实现负载均衡(一)
本章节看下 负载均衡器调用实现过程
String url = "http://mall-account/account/infoByUserId/"+id;
R result = restTemplate.getForObject(url,R.class);
为添加了@Loadbalaced 注解的RestTemplate添加LoadBalancerInterceptor拦截器
org.springframework.cloud.client.loadbalancer.LoadBalancerInterceptor#intercept