FAQ
FAQ
1. Spring Cloud Alibaba 维护了几个分支,对应的区别是什么?
5. Spring Cloud Alibaba 和 Spring Cloud、Spring Cloud Netflix 的区别在哪?
7. Spring Cloud Alibaba 可以集成新开源的网关 Higress 吗?
Q: 1. Spring Cloud Alibaba 维护了几个分支,对应的区别是什么?
A:
Spring Cloud Alibaba 目前有三个分支在积极维护,分别是 2.2.x
,2021.x
,2022.x
,2023.x
。
版本特性如下:
-
2.2.x:集成了服务治理相关的功能模块,比如异地多活, 标签路由,Istio 权限验证功能。
-
2021.x:适配了 Spring Cloud 2021.x 系列的版本,集成了 Spring Cloud Alibaba 各个功能组件。
-
2023.x:集成了 Spring Boot 3.2.x 和 Spring Cloud 2023.x。
Q: 2. 关于组件版本选择,需要去哪参考?
A:
参考官网的版本发布说明文档。
Q: 3. 社区有版本建设路线规划吗?
A:
社区对各个版本的建设,都有详细的规划设计,具体可参见:Roadmap
Q: 4. 社区有周会讨论吗,怎么参与进来?
A:
参考社区模块。
Q: 5. Spring Cloud Alibaba 和 Spring Cloud、Spring Cloud Netflix 的区别在哪?
A:
Spring Cloud:Spring 官方提供的分布式应用开发的一套共用模式,也可以理解成一套微服务开发的统一的抽象编程模型。
Spring Cloud Netflix:基于 Spring Cloud 编程模型实现的微服务框架,是最早期的微服务框架。近年来,Netflix 宣布大多数组件停止维护。
Spring Cloud Alibaba:Alibaba 提供的基于 Spring Cloud 编程模型实现的微服务框架,其所有组件都来自于阿里巴巴微服务技术,无论是解决方案完整性、技术成熟度、社区还是文档资料等都对国内开发者非常友好。
Q: 6. 有最佳实践示例吗?
A:
参考 最佳实践
Q: 7. Spring Cloud Alibaba 可以集成新开源的网关 Higress 吗?
A:
参考相关博文,基于网关实现 Spring Cloud 服务发现与路由
Q: 8. 如何成为社区 Committer?
A:
-
关于社区贡献,可以参考开发者模块,其中有相关叙述。
-
Committer 是具有仓库写权限的个人,包含以下的标准:
- 能够在长时间内做持续贡献 issue、PR 的个人;
- 对社区做出了重要 feature 贡献;
- 参与 issue 列表的维护、重要 feature 的讨论、社区周会主持与参与社区周会分享等社区活动;
- 参加过至少 1 次的社区季度活跃贡献者计划;
- 参与 code review;
- Committer 由 Steering Committee 成员提名投票产生,至少获得 3 票同意才能当选;
Q: 9. 社区有提供相关的学习资料,或者是技术博客吗?
A:
-
社区目前现在有博客模块,更新一些社区相关的功能介绍和在一些前沿技术上的探索;
-
相关学习资料正在整理中,不久之后会在官网发布。