Skip to content
BLOG

Technical Blog

Architecture design, engineering practice and technical insights from the RobustMQ team

📌Pinned
RobustMQ 2026 H1: Refactoring, Slow, AI
→
115
LatestJul 31, 2026

AMQP Progress: Core Functionality Mostly Done, Consume Is What's Left

Read more →
114
RobustMQMQTTJul 31, 2026

How AMQP's Ack Maps Onto RobustMQ's Storage Model

→
113
RobustMQRustJul 31, 2026

The Kafka Protocol, Implemented in Rust, Is Here

→
112
RobustMQKafkaJul 31, 2026

A Quick Update on What's Been Happening with RobustMQ's Kafka

→
110
AI技术博客Jun 23, 2026

What Are the New Assumptions for Communication Infrastructure in the Agent Era

→
109
AIDesignJun 23, 2026

a16z and YC's Views on AI-Era Infrastructure

→
108
AI技术博客Jun 23, 2026

Agent Communication: Why Registration and Communication Can Coexist

→
107
Message Queue技术博客Jun 23, 2026

RPC over Message Queue May Be the Best Communication Method for Agents

→
106
技术博客RobustMQMay 15, 2026

Broker + SDK: A Complete Solution for Agent Async Communication

→
105
技术博客RobustMQMay 15, 2026

A2A Ecosystem Survey: Finding mq9's Value

→
104
技术博客RobustMQMay 15, 2026

What mq9 SDK Is Trying to Do

→
103
AI技术博客May 10, 2026

The mq9 Protocol MCP Server and Eight Typical Scenarios

The main Agent tracks the running status of several Workers....

→
102
RobustMQAIMay 10, 2026

mq9 MCP User Guide

→
101
AIDesignMay 10, 2026

mq9 MCP Server — Technical Design

→
100
RobustMQRustMay 9, 2026

RobustMQ Supporting Vector Search and Full-Text Search: Some Thoughts

→
99
AI技术博客May 8, 2026

mq9-hermes plugin: Some Technical Thoughts

→
98
技术博客RobustMQMay 8, 2026

mq9 as a Service Registry: Some Thoughts

→
97
RobustMQMQTTMay 5, 2026

RobustMQ 0.4.0 Released

The release of 0.4.0 marks RobustMQ's transition from "stead...

→
96
技术博客RobustMQMay 8, 2026

mq9 and A2A: A Few Rounds of Thinking

→
95
RobustMQDesignJun 23, 2026

Technical Design: Building RobustMQ Test Agent on Hermes Agent

→
94
Design技术博客Apr 29, 2026

mq9 Protocol Design: Q&A

This question deserves a direct answer, because it wasn't ac...

→
93
技术博客RobustMQApr 26, 2026

Is mailbox the right abstraction?

After going through all of that, I keep arriving at the same...

→
92
Kafka技术博客Apr 26, 2026

What Should the Future of Messaging Look Like: Some Thoughts

When the industry talks about multi-protocol support, the na...

→
91
AI技术博客Apr 26, 2026

Looking for Someone to Build mq9 Together

Every one of the items below is something we want to do, and...

→
90
技术博客RobustMQApr 26, 2026

mem0 Filled the Memory Layer. mq9 Is Here for the Messaging Layer.

You might ask: isn't the messaging layer already solved by K...

→
89
技术博客RobustMQApr 26, 2026

Connecting Two LangGraph Agents with mq9

pip install langgraph langchain-openai langchain-mq9...

→
88
HTTP技术博客Apr 10, 2026

Adding Agent Discovery and Async Communication to A2A with mq9

Deploy one RobustMQ instance on the internal network and you...

→
87
RobustMQMQTTApr 10, 2026

RobustMQ Gateway: A Minimal Access Layer for a Multi-Protocol Ecosystem

Gateway is not a protocol — it's an access method. It sits a...

→
86
AI技术博客Apr 10, 2026

Solving A2A Async Reliable Communication with mq9

mq9 is a messaging protocol designed specifically for async ...

→
85
技术博客RobustMQApr 10, 2026

Async Communication in LangChain Agents with mq9

pip install langchain langchain-openai langchain-mq9...

→
84
RobustMQAIApr 10, 2026

RobustMQ Test Agent: Technical Design Document

RobustMQ currently has unit tests and basic integration test...

→
83
RobustMQ技术博客Apr 10, 2026

The Philosophy Behind RobustMQ

**One: Unified storage, multiple protocol views**...

→
82
RobustMQAIApr 9, 2026

What Should a Messaging System Look Like in the Age of AI — Thoughts and Explorations on mq9

This is an open question, and we do not have all the answers...

→
81
技术博客RobustMQApr 9, 2026

Four Perspectives on "Agent Communication: The mq9-Based Agent Mailbox"

I'm actively building multi-agent systems right now, so let ...

→
80
AI技术博客Apr 9, 2026

Agent Communication: Agent Mailboxes Built on mq9

We conducted a thorough research pass, examining existing ap...

→
79
RobustMQDesignApr 9, 2026

RobustMQ NATS Queue Group Subscription Design

When a client issues a SUB, the subscription is synced to al...

→
78
AI技术博客Apr 2, 2026

A Deep Survey of Agent Async Communication Solutions

Some teams recognized the transport problem and started reac...

→
77
技术博客RobustMQApr 2, 2026

Agent Communication Inside a Company: Real Scenarios for mq9

You'll notice that all the scenarios above — real-time, asyn...

→
76
技术博客RobustMQApr 2, 2026

mq9 and A2A: The Relationship Between Transport Layer and Application Layer

mq9 is the communication transport layer that RobustMQ desig...

→
75
技术博客RobustMQApr 1, 2026

The State and Future of Agent Communication: Where mq9 Fits

Let's go through them one by one....

→
74
KafkaHTTPApr 1, 2026

mq9 vs Existing Solutions: Eight Scenarios Side by Side

**HTTP polling**: The orchestrator periodically requests eac...

→
73
KafkaMessage QueueApr 1, 2026

Five Sharp Questions: A Self-Interrogation on mq9

**Challenge:** You say the core need for Agent communication...

→
72
KafkaMessage QueueApr 1, 2026

The Next Decade of Message Queues: Forget Kafka

What has been the hottest direction in the message queue spa...

→
71
RobustMQKafkaApr 1, 2026

Our Answer: mq9

In the previous post I said communication takes far richer f...

→
70
RobustMQAIApr 1, 2026

mq9: What It Is

mq9 has a single core abstraction: **Mailbox (MAILBOX)**....

→
69
RobustMQAIApr 1, 2026

mq9: RobustMQ's Communication Layer Designed for AI Agents

mq9 has a single core abstraction: **Mailbox (MAILBOX)**....

→
68
AIDesignApr 1, 2026

$mq9.AI.* Protocol Design Document

**mail_address**: The communication address defined by the u...

→
67
技术博客RobustMQApr 1, 2026

Agent Mailbox: Our Thinking and Positioning

Despite being called a mailbox, it is not an application — i...

→
66
AI技术博客Apr 1, 2026

Infrastructure for the Agent Era: Reflections After Reading Two Articles by Huang Dongxu

Huang Dongxu's first core judgment is: when the user shifts ...

→
65
RobustMQMQTTApr 1, 2026

RobustMQ Milestone: Unified Storage, Multi-Protocol Native Consumption — It Works

This demo only covers MQTT publishing with basic subscriptio...

→
64
RobustMQIoTMar 29, 2026

RobustMQ at the Edge: Thinking Through Adaptation for Edge Scenarios

When planning RobustMQ's application directions, our focus w...

→
63
RobustMQMQTTMar 29, 2026

RobustMQ AI: AI Capability Extension Planning Based on the NATS Protocol

→
62
技术博客RobustMQMar 29, 2026

NATS JetStream Protocol Reference

Query the overall JetStream status of the server. Request pa...

→
61
技术博客RobustMQMar 29, 2026

NATS Client Protocol Reference

→
60
技术博客RobustMQMar 29, 2026

In-Depth Technical Analysis and Reflections on FlowMQ

→
59
Architecture技术博客Mar 29, 2026

FlowMQ Technical Architecture Analysis and Speculation

→
58
RobustMQArchitectureMar 29, 2026

RobustMQ's Hybrid Architecture Exploration: tokio + Storage Layer Extraction

Problems with fully replacing the runtime (tokio → compio):...

→
57
RobustMQMQTTMar 29, 2026

Tokio Scheduling Jitter and io_uring: From Iggy's Exploration to RobustMQ's Thinking

While load-testing the RobustMQ MQTT Broker, we noticed a st...

→
56
RobustMQMQTTMar 29, 2026

RobustMQ MQTT Performance Tuning: From DashMap Nested Lock Contention to ArcSwap

These two problems look different on the surface, but they c...

→
55
RobustMQMQTTMar 29, 2026

RobustMQ Multi-Protocol Architecture: Protocol Parsing from MQTT to Kafka and AMQP

→
54
RobustMQDesignMar 29, 2026

Design of the RobustMQ Rate Limiting Module

→
53
RobustMQMQTTMar 29, 2026

An Edge Case with QoS 2 in Cluster Mode

→
52
技术博客RobustMQMar 29, 2026

Where Does a Messaging System's Boundary Lie?

→
51
AI技术博客Mar 29, 2026

How Will Infrastructure Change in the Age of AI Agents?

In traditional software, data flows are designed in advance ...

→
50
RobustMQMQTTMar 29, 2026

RobustMQ Rule Engine and AI Integration: Technical Design and Boundary Thinking

The core motivation for planning a rule engine in RobustMQ c...

→
49
RobustMQAIMar 29, 2026

Building Infrastructure Software in the AI Era: Lower Barriers, Restructured Moats

Over the past while, we've been pushing forward RobustMQ's r...

→
48
RobustMQRaftMar 29, 2026

RobustMQ Raft State Machine Performance Breakthrough: Batch Semantics + Concurrency Governance, from 20k to 140k ops/s

The conclusion from the previous article, [Raft State Machin...

→
47
RobustMQRaftMar 29, 2026

RobustMQ Raft State Machine Continued Optimization: Re-Validating Groups, Heartbeat Clocks, and Runtime Threads

In the previous article, [Raft State Machine Performance Inv...

→
46
RobustMQMQTTMar 29, 2026

RobustMQ Rule Engine Design Thinking

RobustMQ supports multiple protocols including MQTT and Kafk...

→
45
RobustMQMQTTMar 29, 2026

RobustMQ Raft State Machine Performance Investigation: The Problem Isn't RocksDB — It's Queuing

RobustMQ's Meta Service is built on OpenRaft and is responsi...

→
44
RobustMQ技术博客Feb 23, 2026

RobustMQ 2026: What We're Building

2025 was the year RobustMQ went from "figuring out the direc...

→
43
RobustMQ技术博客Feb 22, 2026

RobustMQ 0.3.0 RELEASE Officially Released

0.3.0 marks RobustMQ's move from "finding direction" to "adv...

→
42
RobustMQAIFeb 22, 2026

Eight Use Cases for RobustMQ in AI Scenarios

→
41
RobustMQKafkaFeb 22, 2026

RobustMQ: Next-Gen Communication Infrastructure Built for AI

AI training’s main challenge is GPU utilization. According t...

→
40
RobustMQAIFeb 22, 2026

AI-Era Foundational Software Development: How Energy Allocation Has Changed

Over the past year developing RobustMQ, AI-assisted programm...

→
39
RobustMQKafkaFeb 22, 2026

Three Storage Modes in RobustMQ

The storage engine is the heart of a message queue. It deter...

→
38
技术博客RobustMQFeb 22, 2026

NATS: Technically Elegant, Clearly Limited Ceiling

As someone developing a message queue, I keep an eye on vari...

→
37
RobustMQMessage QueueFeb 22, 2026

In Message Queues, Revolutionary Innovation Is Hard to Come By

While developing RobustMQ, I often think: where is there roo...

→
36
RobustMQAIFeb 22, 2026

How I Collaborate with AI When Developing RobustMQ

Over the past year+ developing RobustMQ, AI-assisted program...

→
35
AIMessage QueueFeb 22, 2026

Message Queues and MCP Server: Useful But Not Core

I've been looking at MQ and AI lately, and MCP Server has be...

→
34
RustKafkaFeb 22, 2026

Apache Iggy: Rewriting the Message Stream Platform in Rust

Apache Iggy is a persistent message streaming platform writt...

→
33
KafkaArchitectureFeb 22, 2026

StreamNative Ursa: LakeHouse-Native Architecture Based on Object Storage

Ursa is a proprietary messaging engine from StreamNative, po...

→
32
AI技术博客Feb 22, 2026

What Is StreamNative Orca Agent Engine

In September 2025, StreamNative released Orca Agent Engine, ...

→
31
AIMessage QueueFeb 22, 2026

AI Strategy of Message Queue Giants: What StreamNative, Confluent, and Redpanda Are Doing

While researching AI infrastructure recently, I noticed some...

→
30
RobustMQ技术博客Feb 22, 2026

Thinking While Building: A Note on RobustMQ Writing

I've written a fair amount lately about RobustMQ's storage l...

→
29
RobustMQAIFeb 22, 2026

The "Unsexy" Nature of Foundation Software and Its Real Value

During my time working on RobustMQ, I've often felt a bit un...

→
28
RobustMQRaftFeb 22, 2026

RobustMQ Design Philosophy: Why We Choose Composition Over Innovation

A friend recently asked: What's RobustMQ's breakthrough inno...

→
27
RobustMQ技术博客Feb 22, 2026

Some Thoughts on RobustMQ in Edge Scenarios

I've been thinking about RobustMQ's fit and role in edge sce...

→
26
RobustMQIoTFeb 22, 2026

RobustMQ vs NATS: Memory Mode

While designing RobustMQ, we kept asking: Can one unified ar...

→
25
RobustMQMessage QueueFeb 22, 2026

RobustMQ Storage Layer Design (Part 2): From Philosophy to Solution

In the previous article "RobustMQ: Some Thoughts on Message ...

→
24
RobustMQRocksDBFeb 22, 2026

RobustMQ Storage Layer: Design and Implementation of File Segment

The storage engine is the heart of a message queue—it determ...

→
22
RobustMQ技术博客Feb 22, 2026

RobustMQ Is an Exploration

Lately I've been thinking: "We have lots of ideas, but code ...

→
21
RobustMQRustFeb 22, 2026

RobustMQ: We Want to Be the Definers, Not the Followers

Over the past few months, many people have asked me: There a...

→
20
RobustMQ技术博客Feb 22, 2026

IBM Acquires Confluent: Talking About RobustMQ

Today I saw the news that IBM acquired Confluent for $11 bil...

→
19
RobustMQAIFeb 22, 2026

Reflections on AI Coding

While working on RobustMQ, I've been thinking: When AI can g...

→
18
RobustMQAIFeb 22, 2026

RobustMQ: Reflections and Exploration in AI Scenarios

While building RobustMQ, we've been thinking about a questio...

→
17
RobustMQ技术博客Feb 22, 2026

RobustMQ: Strategic Thinking on Building the Next-Generation Unified Message Platform

After months of deep reflection, we have clarified RobustMQ'...

→
15
RobustMQRocksDBFeb 22, 2026

RobustMQ Storage Layer Design

Continuing from the previous article, to satisfy various sce...

→
14
技术博客RobustMQFeb 22, 2026

14.md

→
13
RobustMQKafkaFeb 22, 2026

RobustMQ: Thoughts on Message Queue Storage Layer Design

If you follow the message queue space, you'll notice that ma...

→
12
RobustMQRustFeb 22, 2026

Storage Layer Storage Adapter Architecture

RobustMQ's storage layer adopts a pluggable architecture. Th...

→
11
RobustMQMQTTOct 29, 2025

RobustMQ MQTT Broker System Architecture

→
10
RobustMQKafkaFeb 22, 2026

Meta Service System Architecture

Meta Service is RobustMQ's built-in metadata storage compone...

→
09
RobustMQArchitectureFeb 22, 2026

RobustMQ: Single Binary Architecture Design

When first encountering the RobustMQ architecture, the diagr...

→
08
RobustMQRustFeb 22, 2026

🎉 RobustMQ 0.2.0 RELEASE Official Launch

In our previous article "Glad to Have the Chance to Show You...

→
07
RobustMQRustFeb 22, 2026

RobustMQ: Glad to Have the Chance to Show You Something Different

RobustMQ wrote its first line of code in October 2023. This ...

→
06
RobustMQRustFeb 22, 2026

RobustMQ Overall Architecture Overview

In [RobustMQ: Technical Design Philosophy Overview](02.md), ...

→
05
RobustMQKafkaFeb 22, 2026

Self-Reflection: Can We Really Become the Next Generation Messaging Infrastructure?

From the day the project started, we set a big goal for Robu...

→
04
RobustMQRustFeb 22, 2026

Product Thinking and Positioning for RobustMQ

Since the inception of the RobustMQ project, we have continu...

→
03
RobustMQRustSep 16, 2025

03: Introduction to RobustMQ Roles

This article mainly introduces the key concept of Roles for ...

→
02
RobustMQRustSep 16, 2025

02: RobustMQ: Overview of Technical Design Philosophy

In [《RobustMQ: Redefining the Future of Cloud-Native Message...

→
01
RobustMQRustSep 9, 2025

RobustMQ: Redefining the Future of Cloud-Native Message Queues with Rust

In daily architecture design and system operations, have you...

→