云栖掠影|回首开源十年,RocketMQ 焕发新生

阿里巴巴云原生

作者|白玙

开源正在以开放(Openness)、分享(Sharing)、对等(Peering)、协作(Collaboration)以及全球化运作(Acting Globally)的方式,打破传统组织架构与商业模式,工业经济时代的运转逻辑被逐渐颠覆重构,并深刻影响到从业者思维模式、企业商业行为、组织治理方式。

着眼于中国开源领域,在过去十年迎来了飞速发展。据昨日云栖大会发布的《中国十年开源洞察报告》显示,不管是开源仓库数量、活跃开发者数量、总体活跃度,还是开发者参与度迎来了大幅提升。开源软件生产流水线自动化水平大幅提升,2019 年后自动化协作呈现高速增长趋势。多个开源 KOL 持续在开源项目中高度活跃。

RocketMQ 作为 2011 年诞生的消息中间件,也见证了中国开源领域的十年发展。成为阿里巴巴众多开源项目中最为要耀眼的代表项目之一。这不仅仅是指 RocketMQ 是首个进入 Apache 顶级项目的国内互联网中间件,也包括 RocketMQ 在物联网、大数据等领域发挥着巨大作用,让数以百万的企业以及开发者真真切切的受益,推动社会经济以及互联网技术的发展。

十年间,RocketMQ 一直坚持开源、商业、内部三位一体的发展思路,内核演进和功能迭代协同并举。在集团内部支撑交易等核心链路完美度过历次双十一流量洪峰,创下超过 2 万亿条的消息流转的记录;在商业,RocketMQ 服务了互联网、金融、政企等多行业上万家企业客户;在开源,社区始终保持着极高的参与度,拥有超大规模的国内活跃交流群,ISSUE 上更是收录了来自全球海量高质量话题交流以及问题沉淀。

在 2017 年发布 4.0 版本之后,时隔 5 年,RocketMQ 迎来了 5.0 版本,标志着 RocketMQ 正式从单一消息场景迈向更广阔的事件、消息、流一体化融合场景。作为继 2017 年发布 4.0 版本之后时隔五年的重大更新,5.0 版本对架构进行了大规模重塑,新增、修改超过 60% 代码,并实现对 4.0 版本所有功能及整体架构的无缝兼容,且未引入任何外部依赖。

全新的 RocketMQ 5.0 版本坚持场景多元化和极致弹性的服务能力,面向多场景提供可分可合存算分离的架构;在全新布局的 Streaming 和 Eventing 领域,RocketMQ 全面发展上下游集成能力,采用开发兼容的思路去适配已有开源生态。例如和 Flink 的集成,RocketMQ 直接实现了 Flink 基础功能、算子,并首创性地兼容了 Flink/Blink SQL 标准以及 UDF/UDAF/UDTF。

阿里巴巴一路走来,不断从开源中汲取营养,也持续贡献开源。开源像一根纽带,让阿里技术与全球技 术活水相通、共同进化。10 月 22 日,云栖大会-互联网架构分论坛,阿里云将发布全新 RocketMQ 5.0 版,带来存算分离新架构实践以及事件、消息、流一体化标杆功能,让更多企业能够获得与阿里巴巴同等的技术能力,敬请期待!

阅读 111

阿里巴巴云原生
关注云原生技术趋势,输出最优质云原生内容
819 声望
184 粉丝
0 条评论
你知道吗?

819 声望
184 粉丝
文章目录
宣传栏