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

本文涉及的产品
应用实时监控服务-应用监控,每月50GB免费额度
可观测监控 Prometheus 版,每月50GB免费额度
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 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版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
6月前
|
传感器 监控 物联网
golang开源的可嵌入应用程序高性能的MQTT服务
golang开源的可嵌入应用程序高性能的MQTT服务
333 3
|
18天前
|
消息中间件 弹性计算 运维
一图看懂云消息队列 RabbitMQ 版对比开源优势
一张图带您快速了解云消息队列 RabbitMQ 版对比开源版本的显著优势。
|
6月前
|
网络协议 Go 数据安全/隐私保护
golang开源的可嵌入应用程序高性能的MQTT服务
golang开源的可嵌入应用程序高性能的MQTT服务
428 2
|
4月前
|
消息中间件 新零售 弹性计算
云消息队列 RabbitMQ 版入门训练营,解锁对比开源优势与零基础实战
欢迎加入「云消息队列 RabbitMQ 版入门训练营」。
170 15
|
5月前
|
消息中间件 RocketMQ
消息队列 MQ产品使用合集之在开源延时消息插件方案中和原生延时消息方案中,同时设置参数是否会出现错乱
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。
|
5月前
|
消息中间件 存储 Java
RabbitMQ 是一个开源的消息代理软件
RabbitMQ 是一个开源的消息代理软件
45 2
|
5月前
|
消息中间件
RabbitMQ是一个功能强大的开源消息代理软件,用于处理消息队列
RabbitMQ是一个功能强大的开源消息代理软件,用于处理消息队列
44 0
|
6月前
|
Java Maven
【开源视频联动物联网平台】vertx写一个mqtt客户端
【开源视频联动物联网平台】vertx写一个mqtt客户端
189 1
|
6月前
【开源视频联动物联网平台】vertx写一个mqtt服务端
【开源视频联动物联网平台】vertx写一个mqtt服务端
141 1
|
消息中间件 中间件 Kafka
限时开源!阿里内部消息中间件合集:MQ+Kafka+体系图+笔记
近好多小伙伴说在准备金三银四的面试突击了,但是遇到消息中间件不知道该怎么学了,问我有没有成体系的消息中间件的学习方式。 额,有点不知所措,于是乎小编就想着做一次消息中间件的专题,归类整理了一些纯手绘知识体系图、面试以及相关的学习笔记。
235 1

相关产品

  • 云消息队列 MQ
  • 下一篇
    无影云桌面