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