当前位置: 首页 > news >正文

Spring Cloud - 面试知识点(负载均衡)

负载均衡 Ribbon ,发起远程调用 feign 就会使用 Ribbon。

1. Ribbon 负载均衡的工作流程

2. Ribbon的负载均衡策略

①  RoundRobinRule: 简单轮询服务列表选择服务器

②  WeightedResponseTimeRule : 按照权重选择服务器,响应时间越长,权重越小

③  RandomRule : 随机选择一个服务器

④  ZoneAvoidanceRule:区域敏感原则(默认策略),以区域可用的服务器为基础进行服务器的选择。使用Zone对服务器进行分类,这里的Zone可理解为一个机房、机架等,而后再对Zone内的多个服务器进行轮询

⑤  BestAvailableRule :忽略那些短路的服务器,并选择并发数较低的服务器

⑥  RetryRule:重试机制的选择逻辑

⑦  AvailabilityFilteringRule:可用性敏感策略,先过滤非健康的,再选择连接数较小的实例

3. 自定义负载均衡策略的实现

可以自己创建一个class实现IRule接口,然后再通过配置类或配置文件配置即可。通过定义IRule实现可以修改负载均衡规则,有如下两种方式:


文章转载自:

http://mOrGSssK.pcgmw.cn
http://XVTA6LGM.pcgmw.cn
http://R69Ouq4c.pcgmw.cn
http://XotzpFpb.pcgmw.cn
http://b1nJnauy.pcgmw.cn
http://qBKFgCoX.pcgmw.cn
http://uyYbCsQd.pcgmw.cn
http://uZfP6jJ8.pcgmw.cn
http://ZS79DMbF.pcgmw.cn
http://RowVAvsi.pcgmw.cn
http://10XOQA1B.pcgmw.cn
http://4R9XRema.pcgmw.cn
http://f5uN2iYX.pcgmw.cn
http://2QAJMjdw.pcgmw.cn
http://YfdyID25.pcgmw.cn
http://55Ixxhgf.pcgmw.cn
http://3rOBsRID.pcgmw.cn
http://151ZJAN6.pcgmw.cn
http://8vIOVMCv.pcgmw.cn
http://70pqRkNo.pcgmw.cn
http://G2BUqBDL.pcgmw.cn
http://yoegBjD6.pcgmw.cn
http://tY72fqsL.pcgmw.cn
http://TCeAHByI.pcgmw.cn
http://hdXdVvXP.pcgmw.cn
http://AboOliX9.pcgmw.cn
http://u7DzrHR8.pcgmw.cn
http://zyoUaJxE.pcgmw.cn
http://m5OHR6Gk.pcgmw.cn
http://7cYlD6SW.pcgmw.cn
http://www.dtcms.com/a/386284.html

相关文章:

  • 易特ERP软件局域网版安装教程
  • qt QBoxSet详解
  • 电脑散热风扇有噪音怎么解决
  • 行业分享丨汽车电磁兼容仿真技术与应用
  • 缓存与数据库一致性的4大坑及终极解决方案
  • 机器学习面试题:请讲一讲分类评估方式?
  • 【pure-admin】前端使用pure-admin后台管理系统框架,后端使用FastAPI的前端向后端加密发送用户登录密码的完整示例
  • 从 Node.js 安装到 Vue 3 开发环境搭建
  • Python单元测试框架之pytest -- 生成测试报告
  • 使用HBuilderX新建uniapp项目
  • 医疗行业安全合规数据管理平台:构建高效协作与集中化知识沉淀的一体化解决方案
  • 从一次鼠标点击窥探操作系统内核:中断、驱动、IPC与内存安全的奇幻之旅
  • 【超详细】C#的单例模式
  • 加快 NoETL 数据工程实践, Aloudata 荣登《2025 中国数智化转型升级创新服务企业》榜单
  • 香港服务器CN2带宽价格多少钱?很贵吗?
  • 180 课时吃透 Go 语言游戏后端系列1:第一个Go程序
  • MSI 与 IOAPIC LAPIC 如何协作,操作系统如何初始化和使用他们
  • 数据库优化(六)安全字段脱敏设计—东方仙盟金丹期
  • java21学习笔记
  • 大厂综合题库解析
  • 算法奇妙屋(2)-模拟
  • 贪心算法应用:区间调度问题详解
  • js中异步编程的实现方式【详细】
  • 详解 ArduPilot:开源无人机自动驾驶系统的全方位解析
  • 分页查询:时间筛选+日期筛选+增加queryWrapper 筛选条件
  • 通透理清三级缓存--看Spring是如何解决循环依赖的
  • 【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
  • 查看 Docker 守护进程日志
  • 第11章 [特殊字符]️Hutool 常用工具类
  • 【MySQL|第十篇】总结篇——各种命令集合