连续三年蝉联第一,Flink 荣膺全球最活跃的 Apache 开源项目(附课程)

时光斑驳了记忆 2021-01-12 11:01:29 ⋅ 834 阅读

2020年,一个注定会被历史铭记的一年。在全球化合作受到挑战的大环境下,作为全球最大的开源软件基金会,Apache 软件基金所引领的开源社区,依然汇聚了全球的顶尖开发人员,交出了一份鼓舞人心的成绩单。2021年1月1日,Apache 基金会在其官方博客上发表了文章《Apache in 2020 - By The Digits》[1],用数字回顾了2020 一整年的社区发展:

 

  1. Apache 软件基金会在过去的一年中,来自各个领域共计 238 个项目共迭代了接近 3500 个发布版本。
  2. Apache 软件基金会的所有开源软件在如今贡献着超过 220 亿美元的价值。
  3. Apache 的线上会议吸引了超过 150 个国家接近 5750 名参与者,为期两天的Apache Con 更是吸引了超过 150 万的浏览。

 

而 Apache Flink 作为 Apache 软件基金会 199 个顶级项目中的一员,在这份报告中,无论从社区用户活跃度、开发者活跃度,还是曝光度等多个维度上,都取得了卓然的成绩。

 

社区邮件列表活跃度:TOP 1

 

邮件列表(mailing list)是 Apache 软件基金会各个项目常用的,用于开发者和使用者之间进行沟通的渠道,一般分为开发者交流 (dev@ mailing list)和用户交流(user@ mailing list)两个频道,我们往往会用邮件列表的活跃度来反映社区的交流沟通活跃度。2020年,Flink 取得了用户交流邮件频道第一名和开发者交流频道第二名的好成绩:

连续三年第一,Flink荣膺全球最活跃的Apache开源项目

 

特别值得一提的是,在前20名邮件列表中,Flink 社区是唯一提供中文用户交流频道的(user-zh@flink.apache.org),而且其活跃度在2020年中仅次于 Flink 的英文用户邮件列表。自2018年开始,Flink 在邮件列表的活跃度已连续三年蝉联第一,我们很欣喜地看到越来越多的中文母语使用者在开源社区中发声,为全球开源软件社区带来不可忽视的影响力。

 

Commits 提交:TOP 2

 

开源项目在过去一年的新增提交(commit)数,是一种常用的衡量开源项目开发活跃度的指标。Apache 软件基金会每年都会公布去年的最多提交数的前五名,而 Flink 在2020年度新增 commit 数目中排名第二,仅次于路由引擎构建构建软件Apache Camel。如果把范围限制在大数据计算/存储领域,Apache Flink 则是当仁不让的开发者最活跃的项目。如果放眼到过去的 2019 [2]、2018年 [3] 年度报告,每年的最活跃的5个开源软件中,都能看到大数据领域的身影,其中 Flink、Hadoop、HBase、Beam、Airflow、Spark 均有过上榜,我们绘制了如下的表格来描述这一趋势(由于只公布了 TOP5,所以有些项目会在某些年份落榜):

连续三年第一,Flink荣膺全球最活跃的Apache开源项目

 

Apache Flink 是唯一近三年都连续出现在 TOP5 中,并且排名不断上升的大数据相关开源项目。

 

由于每年的 TOP5 名单都会发生变化,我们又对近三年上过榜的项目统计了 commits 数目[4],并绘制了如下的统计图表,可以看出 Flink 的 commit 数目逐年增长,并且在2020年表现十分亮眼,进一步扩大了其在大数据项目中的优势。

连续三年第一,Flink荣膺全球最活跃的Apache开源项目

 

GitHub 访问量:TOP 2

 

Apache Flink 社区除了在开发和用户交流方面有着极高的活跃度,其在互联网世界中还有着极高的曝光量和浏览度。Apache 软件基金会统计了2020年度访问 Flink 的 Github 页面的流量,在所有项目中位居第二。

 

由于2018、2019年的 Apache 软件基金会的自然年年度总结报告中并没有展示这一指标,我们在2019财年(2018.5.1 - 2019.4.30)年报[5] 和2020财年(2019.5.1 - 2020.4.30)年报[6]中找到了 Github 访问流量的指标:

连续三年第一,Flink荣膺全球最活跃的Apache开源项目

 

可以看出,从2018年年中开始,Flink 的曝光浏览度从总第三名上升到2020年的第二名。

 

总结

 

通过 Apache 软件基金会2020年的总结,并结合 2018、2019 年的总结、财年年报,我们可以看到 Flink 已经毋庸置疑地茁壮成长为 Apache 头部项目之一。无论是用户交流活跃度、开发活跃度、还是影响力等多方面都已经稳居在 Apache 所有开源软件项目 TOP 位置。

 

同时,刚刚落幕的 Flink 社区年度盛会 Flink Forward Asia 2020,我们也见证了 Flink 社区的高速发展与技术创新、流批一体在生产环境的落地,越来越多的企业如字节跳动、小米、网易、知乎等都在探索使用 Flink 做流批一体统一架构的方案。

 

这其中,来自中国的大量开发者和用户无疑是其能取得相关成绩的最重要的原因之一,正在阅读本文的您,想必也正在为 Apache 的最顶尖项目之一贡献着一份力量。如今,2021年已然到来,相信在新的一年中,Apache Flink 会继续朝着流批一体化、离线实时一体化、大数据与 AI 一体化演进,取得更大的成绩!

 

实时即未来,Flink 社区期待您的参与!

▼ 活动推荐 ▼

 

Apache Flink 2021 最新入门课程限时免费报名中!

 

 

1月11日起,Apache Flink 2021 最新入门课程重磅发布!Apache Flink PMC 及 Committer 全盘解析 Flink 底层架构、核心功能模块、社区生态等,帮您建立对 Flink 应用场景与功能实现的系统认知。更有 PMC 大佬手把手实操演示,通过本次课程您将收获:

 

  1. Apache Flink PMC 视角下对 Flink 的全方位认知,帮您规避理解与应用的误区。
  2. Flink 应用场景与功能实现的系统生态体系,助您打开 Flink 应用新思路。
  3. 手把手实操演示,让您轻松收获 Flink 生产环境开发技能。

 


全部评论: 0

    我有话说:

    VUE 开源库收藏版(一):史上全面学习资源 ,GitHub源码地址

    VUE 开源库收藏版(一):史上全面学习资源 ,GitHub源码地址

    世界之开发项目:苦撑12,600多万行代码…

    “ 你见过项目,撑了多长时间才完蛋?六个月?一?今天介绍这个奇葩项目,不但一开始就烂得透透,还硬...

    「轻阅读」基于 Flink SQL CDC实时数据同步方案,视频

    整理:陈政羽(Flink 社区志愿者)原文:https://mp.weixin.qq.com/s/QNJlacBUlkMT7ksKKSNa5Q Flink 1.11 引入了 Flink SQL

    GitHub精选:201811月份热门Java开源项目

    又到了揭晓 11 月份热门 Java 开源项目排名时候了,在本月名单中,出现了几个新面孔,如Java 核心知识库、轻量级容错组件Resilience4j .....

    Apache Camel 3.6.0 发布,集成项目工具

    简介 Apache Camel 作为集成项目利器,针对应用集成场景抽象出了一套消息交互模型,通过组件方式进行第方系统接入,目前 Apache Camel 已经提供了 300 多种

    VUE 开源库收藏版(二):史上全面学习资源 ,GitHub源码地址

    最近做了一个Vue开源项目库汇总,里面集合了OpenDigg 上优质Vue开源项目库,方便移动开发人员便捷找到自己需要项目工具等,感兴趣可以到GitHub上给个star。

    40亿条/秒!Flink流批一体在阿里双11首次落地背后

    来源:王峰(莫问) Flink 中文社区原文:https://mp.weixin.qq.com/s/BTzulif0LPEbUiv2aikscA 导读:今年双 11,实时计算处理流量洪峰创纪录

    2021 开发语言会是谁?

    哪种语言会比较火🔥? 开发语言走势一直都在牵动程序员心。 2020 已经过半,是时候分析下明年趋势了。 下面咱们就看下权威行业数据,看看 2021 可能排在前 3 开发语言都有谁

    精品推荐:【CKEditor】全球优秀网页在线文字编辑器之一

    CKEditor是新一代FCKeditor,是一个重新开发版本。CKEditor是全球优秀网页在线文字编辑器之一,因其惊人性能与可扩展性而广泛被运用于各大网站。

    Flink + 强化学习搭建实时推荐系统

    如今推荐系统,对于实时性要求越来越高,实时推荐流程大致可以概括为:推荐系统对于用户请求产生推荐,用户对推荐结果作出反馈 (购买/点击/离开等等),推荐系统再根据用户反馈作出新推荐。这个过程

    Pulsar Flinkconnector 2.7.0 正式发布,支持新版 Pulsar 与 Flink

    Pulsar Flink 连接器 2.7.0 支持 Apache Pulsar 2.7.0 和 Apache Flink 1.12 中功能,并且与 Flink连接器 和Flink 消息格式完全兼容

    精品推荐:一览GitHub上受程序欢迎5大Java开源项目

    列举了GitHub上一些流行Java项目。从Mockitos到Guava,以及 java-design-patterns等供大家学习。

    Apache Beam 2.25.0 发布,大数据流处理与批处理编程范式

    Apache Beam 2.25.0 发布了。Beam 是一个用于定义和执行数据处理管道统一编程模型,包括 ETL、批处理与流处理。Beam 项目重点在于数据处理编程范式和接口定义,并不涉及具体

    码云GVP有价值开源项目PDMan—免费国产数据库建模工具

    PDMan是一款开源免费数据库模型建模工具,支持Windows,Mac,Linux等操作系统...

    SQLiteStudio 3.3.0 发布,时隔更新

    在经过近 3 时间之后,SQLiteStudio 3.3.0 版本现已发布。SQLiteStudio 是一个跨平台 SQLite 数据库管理工具,采用 Tcl 语言开发

    开源-前端」vue全家桶制作一个精致仿美团项目

    一款集点菜、用户评价和商家信息为一体移动端点餐APP

    Apache Flink 1.12.1 发布,流处理框架

    Apache Flink 1.12 系列首个 bug 修复版本 1.12.1 已经发布。该版本包含 79 个修复和优化,因此官方强烈建议所有用户都升级到 1.12.1。 Maven 依赖 <

    Apache HBase 2.3.2 发布,分布式存储系统

    Apache HBase 2.3.2 已经发布。HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩分布式存储系统,利用 HBase 技术可在廉价 PC