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

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: RocketMQ 作为 2011 年诞生的消息中间件,也见证了中国开源领域的十年发展。成为阿里巴巴众多开源项目中最为要耀眼的代表项目之一。这不仅仅是指 RocketMQ 是首个进入 Apache 顶级项目的国内互联网中间件,也包括 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 版,带来存算分离新架构实践以及事件、消息、流一体化标杆功能,让更多企业能够获得与阿里巴巴同等的技术能力,敬请期待!


👇戳下方链接,立刻查看企业互联网架构分论坛直播回看!

https://yunqi.aliyun.com/2021/agenda/session184

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
2月前
|
传感器 监控 物联网
golang开源的可嵌入应用程序高性能的MQTT服务
golang开源的可嵌入应用程序高性能的MQTT服务
201 3
|
2月前
|
网络协议 Go 数据安全/隐私保护
golang开源的可嵌入应用程序高性能的MQTT服务
golang开源的可嵌入应用程序高性能的MQTT服务
252 2
|
1月前
|
Java Maven
【开源视频联动物联网平台】vertx写一个mqtt客户端
【开源视频联动物联网平台】vertx写一个mqtt客户端
35 1
|
1月前
【开源视频联动物联网平台】vertx写一个mqtt服务端
【开源视频联动物联网平台】vertx写一个mqtt服务端
22 1
|
8月前
|
消息中间件 中间件 Kafka
限时开源!阿里内部消息中间件合集:MQ+Kafka+体系图+笔记
近好多小伙伴说在准备金三银四的面试突击了,但是遇到消息中间件不知道该怎么学了,问我有没有成体系的消息中间件的学习方式。 额,有点不知所措,于是乎小编就想着做一次消息中间件的专题,归类整理了一些纯手绘知识体系图、面试以及相关的学习笔记。
200 1
|
8月前
|
消息中间件 存储 弹性计算
【ECS生长万物之开源】部署RabbitMQ
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件,用于在分布式系统中存储转发消息,有良好的易用性、扩展性和高可用性。本文介绍如何通过ECS实例部署RabbitMQ。
EMQ
|
10月前
|
消息中间件 物联网 机器人
2023 年最适用于工业物联网领域的三款开源 MQTT Broker
本文对比分析了 2023 年工业物联网领域最优秀的三款 MQTT Broker,介绍了它们的优点、缺点和应用场景。
EMQ
786 0
2023 年最适用于工业物联网领域的三款开源 MQTT Broker
|
11月前
|
消息中间件 存储 供应链
开源之夏 2023|欢迎报名 Apache RocketMQ 社区项目!
开源之夏 2023 | 欢迎报名 Apache RocketMQ 社区项目!快来和社区大牛们一起完成课题项目,赢取技术提升和丰厚奖金吧~
125 0
开源之夏 2023|欢迎报名 Apache RocketMQ 社区项目!
|
消息中间件 自然语言处理 Cloud Native
Apache RocketMQ 斩获 InfoQ 2022 年度十大开源新锐项目
以“深入数字经济·洞见技术价值”为主题的【InfoQ 2022 中国技术力量年终榜单】正式公布获奖名单。其中,Apache RocketMQ以其卓越的易用性、社区活跃性、成熟度、产品优越性、代码健康度等荣获【2022 年度十大开源新锐项目】。
365 0
Apache RocketMQ 斩获 InfoQ 2022 年度十大开源新锐项目
|
消息中间件 自然语言处理 Cloud Native
RocketMQ 多语言 SDK 开源贡献召集令
我们欢迎任何形式的贡献,包括且不限于新 feature、bugfix、代码优化、生态集成、测试工作、文档撰写。更加欢迎能够认领一个完整的特定语言实现的同学!不要犹豫,欢迎大家以 issue/pull request 的形式将你的想法反馈到社区,一起来建设更好的 RocketMQ!
247 0
RocketMQ 多语言 SDK 开源贡献召集令

相关产品

  • 云消息队列 MQ