
近日,全球最大的开源软件基金会 Apache Software Foundation(以下简称 ASF)发布了一则公告,宣布 Apache StreamPark 正式从 Apache 孵化器毕业,成为 Apache 软件基金会顶级项目(Top-Level Project, TLP),这一里程碑象征着 StreamPark 在技术、社区合作和开放创新方面的卓越表现获得了广泛认可。

关于 StreamPark
Apache StreamPark 是一款流应用程序开发管理框架:为 Apache Flink & Apache Spark 提供了一套快速开发作业的框架和一站式流作业管理平台。

其核心特性和优势包括:
流作业开发脚手架:StreamPark 提供了流作业开发的脚手架,旨在简化 Flink 和 Spark 作业开发流程。它摒弃了传统繁琐的开发模式,低代码实现复杂流处理逻辑,将作业配置与核心业务逻辑分离,提供了快捷的 API 和一套即插即用的连接器,降低了用户学习和开发流作业的复杂度,让流作业开发更加高效便捷。
专业的流作业管理能力:StreamPark 以其高效的流作业管理能力著称,提供了一站式流作业管理平台,涵盖从开发构建、部署上线、状态管理与恢复到操作运维的全生命周期支持,简化了作业部署到不同集群的复杂性,使 Flink 和 Spark 作业能够轻松部署在 YARN 和 Kubernetes 上。此外,StreamPark 具备秒级作业状态同步、实时监控以及告警通知能力,有效保障了系统的稳定性,为平台的持续发展奠定了坚实基础。
简单易用,流计算开发体验创新者:StreamPark 在流计算作业开发和平台功能上不断探索和创新,既支持流计算引擎 Flink,又支持微批处理引擎 Spark,真正实现了流批一体化融合,成为业界首个在同一平台上兼容多引擎、多版本的工具。在使用体验上不断引入新功能,致力于降低用户的学习和使用门槛,即使是初学者也能在几分钟内快速上手。
全面生态集成和拓展:StreamPark 已经与众多开源工具和技术栈实现了深度集成,支持包括 Flink、Spark、Paimon、Doris、Flink CDC 等在内的诸多生态开源项目。
发展历程
Apache StreamPark 原名 StreamX,由个人开发者王华杰开发并于 2021 年 4 月开源,初衷是让流处理更简单,希望解决实时计算 Flink & Spark 作业开发复杂和运维困难的问题,给用户提供一个简单易用的流作业开发框架和管控平台。
2022 年 9 月 1 日,StreamX 项目顺利通过投票,正式进入 Apache 软件基金会 (ASF) 的孵化器,改名为 Apache StreamPark,这也是首个个人捐赠到 Apache 基金会的大数据项目。之后在导师 tison、Willem Ning Jiang、Duo Zhang、Stephan Ewen、Thomas Weise 的指导下,由孵化器管理委员会成员进行辅导和孵化。
2025 年 1 月 23 日,Apache 董事会通过 Apache StreamPark 毕业决议,结束了为期 27 个月的孵化,正式确定 Apache StreamPark 成为 Apache 顶级项目。
在社区发展方面,Apache StreamPark 在 ASF 孵化期间,累计发布了 7 个 Apache 版本,共计创建了 2500+ 个 PR,合并 2400+ 个 PR。目前,StreamPark 在 GitHub 上 Star 数达 4 K+,社区达到 5000+ 人规模,贡献者 150+ 人,提名了 8 位 Committer,2 位 PMC 成员。

在用户群体方面,Apache StreamPark 现已广泛应用于互联网、金融、零售、出行、智能家居、云服务、游戏等各行各业中,更有如:火山引擎、百度、腾讯、中国联通、天翼云、马蜂窝、长安汽车 等各行业头部大公司使用,金融行业有:杭州银行、桂林银行、天津银行、汇丰金融 等落地实践。 在实时计算、实时风控、数据清洗、实时数据同步等诸多应用场景中,可方便快捷地管理大规模实时作业。

Apache StreamPark 用户(部分)
在过去的 27 个月孵化期内,社区规模持续扩大,社群活跃度不断提升,项目知名度日益提高,吸引了来自各行各业的众多用户。同时,在孵化期间 StreamPark 多次登上 GitHub Trending 榜单,多次获得业内荣誉。
毕业成为 Apache 顶级项目对 StreamPark 意义重大。ASF 的顶级项目需通过社区共识和专家评审,代表项目在技术质量、社区治理和可持续性方面已趋成熟。StreamPark 的成功毕业是对社区努力和创新精神的认可,标志着其在项目合规、社区治理、代码质量、用户采用度等方面达到了 Apache 的严格标准。这将进一步加速项目的普及与应用,推动项目在全球范围内的快速健康发展。
评论