Skip to content
CAI
Produce a survey ↗Verify a survey

qunarcorp/qmq

QMQ is a distributed message queue system that facilitates reliable message production, consumption, and delayed message scheduling. It provides a multi-language client ecosystem (Java, C++, C#, Erlang) and a meta-server for broker discovery and routing. The architecture includes a backup service for querying message history via HBase and a delay server for managing scheduled tasks, all supported by a comprehensive set of CLI tools and monitoring utilities.

51.8

Adequate · 4 August 2026

8.4k

lines of production code

Java

with C#

3

bus factor · 29 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2018 · Initial QMQ architecture and component implementation

This period marks the initial implementation of the QMQ messaging system, establishing the core architecture across all modules. It introduces the foundational classes for the meta server, broker, delay server, and client, alongside the necessary networking, storage, and configuration infrastructure.

50 changes

2019–2020 · multi-language client libraries and backup service

This period focused on expanding the QMQ ecosystem by introducing client libraries for C#, Erlang, and C++, alongside a comprehensive backup service module. The backup module established a new RESTful API for querying message data from HBase, while the broker layer gained improved cluster and metadata management capabilities.

29 changes

CAI lens gauges

Survey your own repository

qunarcorp/qmq was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 4 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 5abc92f4ea — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards