StreamPark[1] 在 9 月 1 号顺利通过投票,正式成为全球最大的开源基金会 Apache 软件基金会 (ASF) 的孵化项目。这是 StreamPark 项目的新起点,意味着开源社区化协作将会变得更加规范以及国际化。
什么是 StreamPark
StreamPark 原名 StreamX,是一个简单易用的流处理应用开发框架和操作管理平台。于 2019 年由个人组织 streamxhub 创建,并于 2021年 4月在 GitHub 上开源,2022 年 8 月改名为 StreamPark。
StreamPark 初衷是让流处理更简单,在实时处理领域 Apache Spark 和 Apache Flink 是一个伟大的进步,尤其是 Apache Flink 被普遍认为是下一代大数据流计算引擎, 我们在使用 Flink & Spark 时发现从编程模型, 参数配置到运维管理都有很多可以抽象共用的地方, 我们将一些好的经验固化下来并结合业内的最佳实践, 通过不断努力终于诞生了今天的框架 — StreamPark , 其规范了项目的配置, 鼓励函数式编程, 定义了最佳的编程方式, 提供了一系列开箱即用的 Connectors , 提供了一套快速开发的脚手架, 使用 StreamPark 开发,可以极大降低学习成本和开发门槛, 让开发者只用关心最核心的业务。
另一方面,在实时作业部署管理方面, 没有针对 Flink & Spark 作业的专业管理平台,这是企业在实践中会遇到的一道坎。StreamPark 提供专业的作业管理平台,包括但不限于 作业开发、调试、交互查询、部署、操作、运维等。
目前 StreamPark 只支持 Apache Flink 和 Apache Spark, 后续计划支持更多引擎。
StreamPark 发展现状
目前 StreamPark 已初步建立起了一个小型社区, 自开源以来累计发版 10 余次, Github Star 2K, 累计下载次数 5.6 K, 累计开发者共计 66 位, 项目一直处于活跃更新状态, 由衷感谢每位贡献者的努力和付出。 目前公开登记使用的用户[2] 共计 30 余家, 有: inmobi, 自如, 永辉超市, 圆通速递, 天翼云, 联通, 腾讯 等, 不少公司已经大规模投入生产使用, 并写了生产实践的文章, 详情可查看往期生产实践相关文章。
开发者墙
为什么加入 ASF 孵化器
StreamPark 加入 ASF 孵化器主要是基于以下几个原因:
接下来社区会在 ASF 孵化器导师的引导下, 遵从 “Community over Code” 的理念来管理和运营社区, 也让每个优秀贡献者都能够被看见。
导 师 介 绍
特 别 感 谢
感谢导师@tison、@姜宁、@张铎、@Stephan Ewen、@Thomas Weise 有了各位导师无私的帮助, StreamPark 在进入孵化器的过程更加顺利。未来在各位导师的指导下社区一定逐步变得更加规范和国际化。
感谢两位 Apache IPMC 导师 @吴晟 @柯振旭 和 Apache Doris Chair @陈明雨 在中间过程中也给到不少帮助和支持, 感谢 @王志鹏 @张迪 在此过程中给予的帮助和支持。
项目地址
https://github.com/apache/incubator-streampark
提交问题和建议:
https://github.com/apache/incubator-streampark/issues
贡献代码:
https://github.com/apache/incubator-streampark/pulls
订阅社区开发邮件列表 :
dev@streampark.apache.org [5]
[1] StreamPark: https://github.com/apache/incubator-streampark
[2] 登记用户: https://github.com/apache/incubator-streampark/issues/163
[3] 夜天之书: 公众号搜索关键词: 夜天之书, 传播开源之道,开源治理,社区建设
[4] ALC Beijing: 公众号搜索关键词: ALC Beijing, 旨在中国本土传播 Apache 之道
[5] dev@streampark.apache.org: mailto:dev@streampark.apache.org