版权声明:本文为博主原创文章,转载注明出处。 https://blog.csdn.net/a332056918/article/details/79149178
Ribbon简介
- 负载均衡框架,支持可插拔式的负载均衡规则
- 支持多种协议,如http、udp等
- 提供负载均衡客户端
ribbon-core
ribbon-eureka
ribbon-httpclient
负载均衡器,至少提供以下功能:
- 维护各个服务器的IP等信息
- 根据按特定逻辑选取服务器
为了实现基本的负载均衡功能,Ribbon的负载均衡器有三大子模块:
- Rule
- Ping
- ServerList
Ribbon内置的负载均衡规则
RoundRobinRule
AvalilabilityFilteringRule
WeightedResponseTimeRule
ZoneAvoidanceRule
BestAvailableRule
RandomRule
RetryRule
其他配置
NFLoadBalancerPingClassName
NFLoadBalancerClassName
NIWSServerListClassName
NIWSServerListFilterClassName