How Alibaba’s RocketMQ Achieved Low‑Latency Success and Joined Apache

This article recounts Alibaba's RocketMQ journey—from record‑breaking low‑latency performance during Double‑Eleven, through the challenges of open‑source donation, to its successful incubation at Apache and future plans for both community and commercial versions.

Alibaba Cloud Developer
Alibaba Cloud Developer
Alibaba Cloud Developer
How Alibaba’s RocketMQ Achieved Low‑Latency Success and Joined Apache

Preface

This year's Double‑Eleven was extraordinary for Alibaba's middleware messaging team. The stability group’s low‑latency storage solution kept 99.996% of latencies under 10 ms, with GC‑induced pauses under 50 ms, a result worth sharing at next JavaOne.

Motivation

The idea of donating the best project to Apache originated in mid‑2014 while developing a Maven dependency‑mediator component. After evaluating mainstream open‑source solutions and building a custom wheel, the team faced the classic challenge of sustaining a project beyond the initial 0‑to‑1 phase.

MQ Introduction

RocketMQ, open‑sourced by Alibaba in 2012, is a third‑generation distributed messaging middleware with low latency for high‑frequency trading and strong throughput for real‑time analytics. It enjoys a large global community, dozens of patents, and recent recognition such as the CJK OSS award and inclusion in Awesome‑java.

Donation Process

The donation journey began in 2014, involving discussions with Apache mentors (Brian, John, Luke, Jiang Ning, Bruce) and preparation of a proposal. After several rounds of feedback, a vote on 11‑11 resulted in 10 + 1 votes in favor, moving the project into the Apache incubation stage.

Future of MQ

Alibaba continues to develop both an open‑source version (RocketMQ) and a commercial cloud version (MQ). The team commits to improving quality, standardization, and fostering a diverse contributor base worldwide.

Call to Action

The authors invite engineers interested in building world‑class internet middleware to join, contribute, and help shape the future of distributed messaging.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

middlewareRocketMQApacheLow latencyDistributed Messaging
Alibaba Cloud Developer
Written by

Alibaba Cloud Developer

Alibaba's official tech channel, featuring all of its technology innovations.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.