1、源码执行流程图
2、Ribbon 负载均衡策略
•
RoundRobinRule:轮询策略。
•
RandomRule:随机选择。
•
BestAvailableRule:最大可用策略。
•
WeightedResponseTimeRule:带有加权的轮询策略。
•
AvailabilityFilteringRule:可用过滤策略。
•
ZoneAvoidanceRule:区域感知策略。
•
如需自定义负载均衡规则,只需实现IRule
接口或继承AbstractLoadBalancerRule
、
PredicateBasedRule即可
,
可参考RandomRule
、
RoundRobinRule等内置Rule编写自己的负载均衡规则
。