跳到主要内容
版本:2023.0.0.0-RC1

FAQ

FAQ

1. Spring Cloud Alibaba 维护了几个分支,对应的区别是什么?
2. 关于组件版本选择,需要去哪参考?
3. 社区有版本建设路线规划吗?
4. 社区有周会讨论吗,怎么参与进来?
5. Spring Cloud Alibaba 和 Spring Cloud、Spring Cloud Netflix 的区别在哪?
6. 有最佳实践示例吗?
7. Spring Cloud Alibaba 可以集成新开源的网关 Higress 吗?
8. 如何成为社区 Committer?
9. 社区有提供相关的学习资料,或者是技术博客吗?

Q: 1. Spring Cloud Alibaba 维护了几个分支,对应的区别是什么?

A:

Spring Cloud Alibaba 目前有三个分支在积极维护,分别是 2.2.x2021.x2022.x2023.x

版本特性如下:

  • 2.2.x:集成了服务治理相关的功能模块,比如异地多活, 标签路由Istio 权限验证功能。

  • 2021.x:适配了 Spring Cloud 2021.x 系列的版本,集成了 Spring Cloud Alibaba 各个功能组件。

  • 2022.x:集成了 Spring Cloud Alibaba 对于 GraalVM 静态编译的支持。

  • 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:

  • 社区目前现在有博客模块,更新一些社区相关的功能介绍和在一些前沿技术上的探索;

  • 相关学习资料正在整理中,不久之后会在官网发布。