📚 分类
spring cloud
🕵🏽‍♀️ 问题描述
ribbon负载均衡策略有哪些?
👨‍🏫 问题讲解
✔ RoundRobinRule:简单轮询服务列表来选择服务器
✔ WeightedResponseTimeRule:按照权重来选择服务器,响应时间越长,权重越小
✔ RandomRule:随机选择一个可用的服务器
✔ BestAvailableRule:忽略那些短路的服务器,并选择并发数较低的服务器RetryRule:重试机制的选择逻辑
✔ AvailabilityFilteringRule:可用性敏感策略,先过滤非健康的,再选择连接数较小的实例
✔ ZoneAvoidanceRule(默认):以区域可用的服务器为基础进行服务器的选择。使用Zone对服务器进行分类,这个Zone可以理解为一个机房、一个机架等。而后再对Zone内的多个服务做轮询
🏳️‍🌈 问题总结
✔ RoundRobinRule:简单轮询服务列表来选择服务器
✔ WeightedResponseTimeRule:按照权重来选择服务器,响应时间越长,权重越小
✔ RandomRule:随机选择一个可用的服务器
✔ ZoneAvoidanceRule:区域敏感策略,以区域可用的服务器为基础进行服务器的选择。使用Zone对服务器进行分类,这个Zone可以理解为一个机房、一个机架等。而后再对Zone内的多个服务做轮询(默认)
📖 问题信息
📈 浏览次数:8 | 📅 更新时间:2025-12-04 02:55:08
📦 创建信息
🏷️ ID:59 | 📅 创建时间:2024-10-20 21:15:36