内容提要
Apache Pekko™ 已从孵化阶段毕业,成为顶级项目(TLP)。这是一个开源框架,用于构建并发、分布式和弹性应用,源自 Akka 2.6.x,旨在为开源生态系统提供替代方案,支持开发者社区的发展。用户反馈积极,多个工具开始使用 Pekko。
延伸解读
从 Akka 到 Pekko:许可证变更催生的开源分支
Apache Pekko 源自 Akka 2.6.x,其诞生直接关联 Akka 在 2022 年从 Apache 2.0 许可证转向 Business Source License。这一变更促使围绕 Akka 构建的开源生态寻求延续性替代方案,Pekko 因此被创建,以确保自 2009 年以来积累的开源工具链和开发者社区能够继续基于开放许可证发展。
毕业为顶级项目意味着什么
从 Apache 孵化器毕业成为顶级项目(TLP),表明 Pekko 的基础设施、沟通方式和决策流程已达到 ASF 对成功项目的稳定要求,并获得基金会正式认可。这通常意味着项目治理更加成熟,有助于增强用户和贡献者的长期信心,但并不意味着代码功能或稳定性发生突变。
生态采用初现:Flink、Toree 与 Play Framework
文章提到 Apache Flink、Apache Toree 和 Play Framework 已开始使用 Pekko,同时项目收到从 Akka 迁移用户的积极反馈。这些信号显示 Pekko 正逐步被实际工具链接纳,对于考虑迁移或选型的团队而言,可关注这些项目的集成进展,作为评估 Pekko 生态成熟度的参考。
Q&A
Apache Pekko 是什么?
Apache Pekko 是一个开源框架,用于构建并发、分布式和弹性应用,源自 Akka 2.6.x。
Apache Pekko 为什么会成立?
Apache Pekko 项目的成立是为了为开源生态系统提供一个替代方案,支持开发者社区的发展。
Apache Pekko 的用户反馈如何?
用户反馈积极,许多用户已从 Akka 迁移到 Pekko。
哪些工具开始使用 Apache Pekko?
多个工具如 Apache Flink、Apache Toree 和 Play Framework 开始使用 Pekko。
Apache Pekko 何时毕业成为顶级项目?
Apache Pekko 于 2024 年 5 月 16 日毕业,成为顶级项目(TLP)。
Apache Pekko 的开发背景是什么?
Apache Pekko 是 Akka 2.6.x 的一个分支,旨在继续支持开源生态系统的发展。