Ribbon 和 Spring Cloud LoadBalancer 都是 Spring Cloud 生态系统中的客户端负载均衡器,但它们代表了不同的技术时代。 简单来说:Ribbon 是过去(已被淘汰),Spring Cloud LoadBalancer 是现在和未来(官方推荐)。 以下是它们的核心区别对比: 1. 核心区别总结表 | 特性 | Netflix Ribbon | Spring Cloud LoadBalancer (SCLB) | | :--- | :--- | :--- | | 背景与维护者 | Netflix 开源,后交由 Spring 封装 | Spring 官方团队从零自研 | | 生命周期状态 | 已停止维护 (Deprecated),在 Spring Cloud 2020.0 版本中被彻底移除 | 活跃开发中,当前 Spring Cloud 的默认负载均衡器 | | 底层技术模型 | 基于传统的同步阻塞式编程模型 | 基于 Project Reactor,原生支持响应式 (Reactive) 和非阻塞式模型 | | 支持的 Web 框架| 完美支持 ...