Spring Cloud
- 特点:全家桶架构,可轻松嵌入第三方组件(如 Netflix 奈飞相关组件)
- 官网:https://spring.io/projects/spring-cloud
- 核心配套组件:
-
- 通信方式:HTTP RESTful
- 注册中心:Eureka
- 配置中心:Config
- 断路器:Hystrix
- 网关:Zuul / Gateway
- 分布式追踪系统:Sleuth + Zipkin
Spring Cloud Alibaba
- 特点:全家桶架构,整合阿里生态组件,且支持 Spring Cloud 标准
- 官网:https://spring.io/projects/spring-cloud-alibaba
- 核心配套组件:
-
- 通信方式:HTTP RESTful
- 服务注册发现:Nacos
- 服务限流降级:Sentinel
- 分布式配置中心:Nacos(兼具注册中心与配置中心功能)
- 服务网关:Spring Cloud Gateway
- 服务间调用:Feign、Ribbon
- 链路追踪:Sleuth + Zipkin
两者的区别与选择原因
- 核心差异:
-
- Spring Cloud 多基于第三方组件整合,部分组件(如 Zuul、Eureka、Hystrix)已停止更新。
- Spring Cloud Alibaba 提供一站式微服务解决方案,组件自主研发且持续维护,与 Spring Cloud 生态深度整合、互相支持,因此常被称为 “Spring Cloud Alibaba”。
- 参考资料:
版本说明(2021 年推荐,需根据实际情况升级)
| 框架 | 推荐版本 | 备注 |
| Spring Boot | 2.3.3.RELEASE | - |
| Spring Cloud | Hoxton.SR8 | 另有 2020 版本适配 Spring Boot 2.4+,但刚发布时存在较多问题,不建议优先使用 |
| Spring Cloud Alibaba | 2.2.1.RELEASE | 若后续出现第三方组件难以解决的 bug 或漏洞,可考虑更换版本 |

1042

被折叠的 条评论
为什么被折叠?



