Skip to content
BLOG

Technical Blog

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

📌Pinned
RobustMQ 0.3.0 RELEASE Officially Released
88
LatestApr 13, 2026

Adding Agent Discovery and Async Communication to A2A with mq9

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

Read more →
87
RobustMQMQTTApr 13, 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 13, 2026

Solving A2A Async Reliable Communication with mq9

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

85
技术博客RobustMQApr 13, 2026

Async Communication in LangChain Agents with mq9

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

84
RobustMQAIApr 13, 2026

RobustMQ Test Agent: Technical Design Document

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

83
RobustMQ技术博客Apr 13, 2026

The Philosophy Behind RobustMQ

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

82
RobustMQAIApr 13, 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 13, 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 13, 2026

Agent Communication: Agent Mailboxes Built on mq9

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

79
RobustMQDesignApr 13, 2026

RobustMQ NATS Queue Group Subscription Design

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

78
AI技术博客Apr 13, 2026

A Deep Survey of Agent Async Communication Solutions

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

77
技术博客RobustMQApr 13, 2026

Agent Communication Inside a Company: Real Scenarios for mq9

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

76
技术博客RobustMQApr 13, 2026

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

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

75
技术博客RobustMQApr 13, 2026

The State and Future of Agent Communication: Where mq9 Fits

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

74
KafkaHTTPApr 13, 2026

mq9 vs Existing Solutions: Eight Scenarios Side by Side

**HTTP polling**: Primary Agent periodically requests each s...

73
KafkaMessage QueueApr 13, 2026

Five Sharp Questions: A Self-Interrogation on mq9

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

72
KafkaMessage QueueApr 13, 2026

The Next Decade of Message Queues: Forget Kafka

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

71
RobustMQKafkaApr 13, 2026

Our Answer: mq9

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

70
RobustMQAIApr 13, 2026

mq9: What It Is

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

69
RobustMQAIApr 13, 2026

mq9: RobustMQ's Communication Layer Designed for AI Agents

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

68
AIDesignApr 13, 2026

$mq9.AI.* Protocol Design

| Command | Subject | Direction | Description |...

67
技术博客RobustMQApr 13, 2026

Agent Mailbox: Our Thinking and Positioning

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

66
AI技术博客Apr 13, 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 13, 2026

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

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

64
RobustMQIoTApr 13, 2026

RobustMQ at the Edge: Thinking Through Adaptation for Edge Scenarios

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

63
RobustMQMQTTApr 13, 2026

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

62
技术博客RobustMQApr 13, 2026

NATS JetStream Protocol Reference

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

61
技术博客RobustMQApr 13, 2026

NATS Client Protocol Reference

60
技术博客RobustMQApr 13, 2026

In-Depth Technical Analysis and Reflections on FlowMQ

59
Architecture技术博客Apr 13, 2026

FlowMQ Technical Architecture Analysis and Speculation

58
RobustMQArchitectureApr 13, 2026

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

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

57
RobustMQMQTTApr 13, 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
RobustMQMQTTApr 13, 2026

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

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

55
RobustMQMQTTApr 13, 2026

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

54
RobustMQDesignApr 13, 2026

Design of the RobustMQ Rate Limiting Module

53
RobustMQMQTTApr 13, 2026

An Edge Case with QoS 2 in Cluster Mode

52
技术博客RobustMQApr 13, 2026

Where Does a Messaging System's Boundary Lie?

51
AI技术博客Apr 13, 2026

How Will Infrastructure Change in the Age of AI Agents?

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

50
RobustMQMQTTApr 13, 2026

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

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

49
RobustMQAIApr 13, 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
RobustMQRaftApr 13, 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
RobustMQRaftApr 13, 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
RobustMQMQTTApr 13, 2026

RobustMQ Rule Engine Design Thinking

RobustMQ supports multiple protocols including MQTT and Kafk...

45
RobustMQMQTTApr 13, 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技术博客Apr 13, 2026

RobustMQ 2026: What We're Building

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

42
RobustMQAIApr 13, 2026

Eight Use Cases for RobustMQ in AI Scenarios

41
RobustMQKafkaApr 13, 2026

RobustMQ: Next-Gen Communication Infrastructure Built for AI

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

40
RobustMQAIApr 13, 2026

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

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

39
RobustMQKafkaApr 13, 2026

Three Storage Modes in RobustMQ

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

38
技术博客RobustMQApr 13, 2026

NATS: Technically Elegant, Clearly Limited Ceiling

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

37
RobustMQMessage QueueApr 13, 2026

In Message Queues, Revolutionary Innovation Is Hard to Come By

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

36
RobustMQAIApr 13, 2026

How I Collaborate with AI When Developing RobustMQ

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

35
AIMessage QueueApr 13, 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
RustKafkaApr 13, 2026

Apache Iggy: Rewriting the Message Stream Platform in Rust

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

33
KafkaArchitectureApr 13, 2026

StreamNative Ursa: LakeHouse-Native Architecture Based on Object Storage

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

32
AI技术博客Apr 13, 2026

What Is StreamNative Orca Agent Engine

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

31
AIMessage QueueApr 13, 2026

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

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

30
RobustMQ技术博客Apr 13, 2026

Thinking While Building: A Note on RobustMQ Writing

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

29
RobustMQAIApr 13, 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
RobustMQRaftApr 13, 2026

RobustMQ Design Philosophy: Why We Choose Composition Over Innovation

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

27
RobustMQ技术博客Apr 13, 2026

Some Thoughts on RobustMQ in Edge Scenarios

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

26
RobustMQIoTApr 13, 2026

RobustMQ vs NATS: Memory Mode

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

25
RobustMQMessage QueueApr 13, 2026

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

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

24
RobustMQRocksDBApr 13, 2026

RobustMQ Storage Layer: Design and Implementation of File Segment

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

22
RobustMQ技术博客Apr 13, 2026

RobustMQ Is an Exploration

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

21
RobustMQRustApr 13, 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技术博客Apr 13, 2026

IBM Acquires Confluent: Talking About RobustMQ

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

19
RobustMQAIApr 13, 2026

Reflections on AI Coding

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

18
RobustMQAIApr 13, 2026

RobustMQ: Reflections and Exploration in AI Scenarios

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

17
RobustMQ技术博客Apr 13, 2026

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

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

15
RobustMQRocksDBApr 13, 2026

RobustMQ Storage Layer Design

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

14
技术博客RobustMQApr 13, 2026

14.md

13
RobustMQKafkaApr 13, 2026

RobustMQ: Thoughts on Message Queue Storage Layer Design

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

12
RobustMQRustApr 13, 2026

Storage Layer Storage Adapter Architecture

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

11
RobustMQMQTTApr 13, 2026

RobustMQ MQTT Broker System Architecture

10
RobustMQKafkaApr 13, 2026

Meta Service System Architecture

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

09
RobustMQArchitectureApr 13, 2026

RobustMQ: Single Binary Architecture Design

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

08
RobustMQRustApr 13, 2026

🎉 RobustMQ 0.2.0 RELEASE Official Launch

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

07
RobustMQRustApr 13, 2026

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

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

06
RobustMQRustApr 13, 2026

RobustMQ Overall Architecture Overview

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

05
RobustMQKafkaApr 13, 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
RobustMQRustApr 13, 2026

Product Thinking and Positioning for RobustMQ

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

03
RobustMQRustApr 13, 2026

03: Introduction to RobustMQ Roles

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

02
RobustMQRustApr 13, 2026

02: RobustMQ: Overview of Technical Design Philosophy

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

01
RobustMQRustApr 13, 2026

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

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