1、负载均衡整体流程
2、负载均衡流程逐级跟踪运行
(1) @LoadBlanced 注解可以使LoadBalancerInterceptor拦截到;
(2)LoadBalancerInterceptor 实现了ClientHttpRequestInterceptor接口;
(3)ClientHttpRequestInterceptor接口释义如下;
(4)intercept方法中定义了主要执行流程;
(5) 进入execute;
(6) 进入getServer;
(7) 进入chooseServer;
(8) 进入父类的chooseServer;
(9) IRule基于规则选择某个服务,其中选择的规则就是其中定义的轮询与随机算法,完成后一步步逐级返回,就完成了这个负载均衡操作;