客户端负载均衡器:Ribbon
-RestTemplate
-Feign
-Zuul
loadbalanced是Ribbon的组件之一
--------Ribbon实现负载均衡的核心-------
-服务发现(发现所有服务的实例)
-服务选择规则(依据规则策略,如何在多个服务中选择一个有效的服务)
-服务监听(检测失效的服务)
--------Ribbon的主要组件--------
-ServerList(用于获取所有可用的服务列表)
-IRule(选择)
-ServerListFilter(过滤掉一些地址)
顺序是1--》3--》2
-------------追踪源码自定义负载均衡策略----------
如何看类与类之间的关系?
idea--->diagrams -->show diagrams 即可,如下图是在springbootApplication类的右击选择生成的