spring-cloud-loadbalancer,springcloudalibb
墨初 知识笔记 37阅读
当使用Ribbon时,execute方法将由RibbonLoadBalancerClient类实现。它将调用重载的执行方法BaseLoadBalancer,默认情况下,该方法将返回ZoneAwareLoadBalancer。这里调用的getServer方法会根据负载均衡策略选择合适的服务器,为下一个http请求做准备。这个execute方法最后调用重载的execute方法,实际向ILoadBalancer选择的服务器发送Http请求,并获取返回结果。

标签: