继向 Apache 软件基金会捐赠 JStorm 后,阿里巴巴在开源界又有一大举动。
11 月 28 日,阿里巴巴宣布将开源分布式消息中间件 RocketMQ 捐赠给 Apache,成为 Apache 孵化项目,孵化成功后 RocketMQ 有望成为国内首个互联网中间件在 Apache 上的顶级项目,成为全球继 ActiveMQ,Kafka 之后,分布式消息引擎家族中的新成员。此次捐赠,意味着以 MQ(消息队列)为代表的互联网中间件在新兴物联网、大数据领域会发挥着越来越大的作用,将有更多的开发者因此受益。
RocketMQ 是阿里巴巴在 2012 年开源的第三代分布式消息中间件,由阿里巴巴中间件团队维护,其商用版 MQ 可在阿里云上购买。历年双 11,RocketMQ 都承担了阿里巴巴生产系统百分之百的消息流转,在核心交易链路有着稳定和出色的表现,是承载交易峰值(2016 年为 17 万笔/秒)的核心基础产品之一。今年双十一,更是创造了万亿级消息精准低延迟投递。
阿里巴巴中间件团队(Aliware)负责人小邪透露,RocketMQ 背后的研发团队核心成员专注于分布式领域多年,拥有分布式领域高质量专利数十篇。其商用版的 Aliware 消息队列 MQ,每天流转几千亿条消息,支持多协议接入,包括 HTTP/MQTT/TCP 等,目前有超过 1000 家付费企业用户在使用。
据悉,RocketMQ 开源至今,社区参与度非常高,国内拥有超大规模的活跃交流群,ISSUE 上更是收录了来自全球数百个高质量的话题交流以及问题沉淀。在 2015 年中日韩开源论坛上,RocketMQ 斩获 CJK OSS 大奖,今年早些时候又进入欧美主流开源门户网站 awesome-java 视野,印有中国标签的消息中间件正式走出国门。
阿里巴巴介绍了自己在开源领域的贡献,无论是开源软件的应用、回馈以至自研技术的开源都非常活跃,目前维护的热门开源项目超过 115 个。不久之前,阿里巴巴还开源了 AliSQL、Weex 等,阿里云数据库高级专家彭立勋还被 MariaDB 基金会任命为首个中国成员。
“Apache 优秀的社区理念会驱动着更多立志打造世界级品牌的团队不断发展,促进其生态更加健康和活跃,”小邪表示,“阿里巴巴将继续拥抱国际化标准,为开源届贡献更多的力量,同时也诚邀有志向打造业界领先分布式核心基础产品的有志之士加入。”