RocketMQ-A2A 创新论文入选 ACM FSE,定义 AI Agent 可靠协作新范式

作者:张硕

近日,由阿里云消息团队发表的 Apache RocketMQ 创新论文 《面向大规模多智能体协作的会话级可重放事件流》(英文原名:RocketMQ-A2A: Reliable Session-Level Replayable Event Streams for Large-Scale Multi-Agent Collaboration)入选 FSE 2026 Industry Papers Track。

ACM FSE(The ACM International Conference on the Foundations of Software Engineering)是享有盛誉的国际学术会议,被《中国计算机学会推荐国际学术会议和期刊目录》列为 CCF-A 类软件工程顶级会议。FSE 2026 于 2026 年 7 月 5 日至 9 日在加拿大蒙特利尔举行,Industry Papers Track 重点关注软件工程研究在真实工业场景中的创新与应用。

这篇论文聚焦 多智能体系统(Multi-Agent System,简称 MAS) 从 Demo 走向生产时的可靠协作难题,提出以 "会话级可重放事件流" 为核心的 RocketMQ-A2A 交互范式,回答了一个关键问题:当 MAS 进入海量会话、突发流量和频繁故障的真实生产环境,消息、状态和会话隔离应由谁可靠承载?

生产 MAS 的真正瓶颈不在模型层

多智能体系统(MAS)正在从实验室演示走向真实生产流量。这个转变带来的问题是:Demo 阶段几个 Agent 跑通一条链路即可,生产环境则意味着海量并发会话、不可预测的突发流量、随时可能发生的进程崩溃,以及对每一次协作过程可追溯的要求。

阿里云消息队列 RocketMQ 在服务多个生产级多智能体系统的过程中发现,制约 MAS 规模化落地的往往不是单次推理结果是否正确,而是整个执行链路是否足够可靠、可扩展、可恢复。具体表现为四类工程瓶颈:

  • 突发流量治理(Burst handling): 突发流量在 Worker 进程内排队,放大内存增长和系统抖动;
  • 会话隔离(Session isolation): 海量短会话下,"一会话一 Topic"的传统模型让控制面成本爆炸;
  • 故障恢复(Recovery): 非持久化的调用导致长链路任务崩溃后无法续跑;
  • 可审计性(Auditability): 非结构化日志无法提供可回放的交互证据用于排障和审计。

这些问题不是靠优化 Prompt 或调整 Agent 角色能解决的------通信与状态语义需要被当作一等公民来治理,生产 MAS 需要的不只是 Agent 框架,还需要可恢复、可审计的会话级异步通信语义,这也正是论文的研究重点。

创新亮点:把每个智能体协作会话变成一条可重放事件流

论文的研究贡献覆盖两个层面:基于 RocketMQ 研发轻量级事件队列模型 LiteTopic,并以此为底层能力,设计实现以 "会话级可重放事件流" 为核心的 MAS 交互范式 RocketMQ-A2A。

LiteTopic:面向海量会话的轻量队列模型

传统 Topic 的创建和管理涉及较多资源与配置,无法支撑海量短生命周期会话。LiteTopic 是基于 RocketMQ 设计的轻量队列模型,具备四个关键特性:

  • 动态创建与销毁: 可按业务需要以任意名称(例如会话 ID 或任务 ID )动态创建 LiteTopic,无需预配置,TTL 到期自动回收,随用随销;
  • 低成本隔离: 创建和维护成本远低于普通 Topic,支持海量轻量会话通道;
  • 精准订阅: 每个 Consumer 可自由订阅不同的 LiteTopic 集合,灵活组织事件投递;
  • 顺序消息: 同一 LiteTopic 内消息有序投递,保障处理顺序。

A2A 异步交互范式

论文提出的范式转换是:把 A2A 风格的异步交互形式转化为持久化、可重放的会话级事件流,通过消息系统将任务调度与结果回传彻底解耦。主控智能体 Supervisor 不再同步等待工作智能体 Worker 的长任务完成,而是按事件推进会话状态机。

传统同步 RPC vs RocketMQ-A2A 双 Topic 异步范式

在实现层面,依托底层普通队列和轻量队列能力,RocketMQ-A2A 构建出一个全异步的协作架构。

  • 普通 Topic: 负责从 Supervisor 到工作智能体 Worker 的高吞吐任务分发。突发流量进入 MQ backlog,多个 Worker 按自身能力无状态消费处理,避免进程内堆积;
  • LiteTopic: 作为回传通道,Worker 将执行结果信息与状态事件回传到 Supervisor。利用轻量且隔离的特性,将任务会话标识与物理存储解耦,避免"海量会话 → 海量 Topic"的元数据爆炸,同时提供有序、持久、可重放的结果流;
  • 会话级重放恢复: 主控 Supervisor 崩溃后可从上次中断的位置重放对应会话的 LiteTopic,实现断点续跑,任务无需从头再来,同时沉淀结构化、可检索、可审计的交互日志。

Supervisor / Worker 状态机图

Supervisor 和 Worker 各自拥有独立的状态机,两个组件的状态转换均通过 MQ 消息驱动,两种角色间的调用链完全解耦,Agent 之间互不影响。借助消息堆积和持久化能力,RocketMQ-A2A 天然形成一种事件驱动、可伸缩、故障透明恢复的异步 A2A 架构。

实验结果显示,在 25× 过载场景下,RocketMQ-A2A 将突发积压外化到持久队列,老年代峰值仅增长 8.2% ;相比之下,HTTP 异步 RPC 老年代增长 456.6% ,纯 A2A 暴涨 1366.1% 。在 12 种故障注入配置下,RocketMQ-A2A 全部实现 100% 端到端任务完成率 ;10 Broker 集群可稳定支撑 1500 万并发 LiteTopic + 50k TPS ;传统"每会话一个 Topic"模型在 2 万通道时已无法稳定完成测试,而 LiteTopic 在 20 万通道下仍保持约 15ms 延迟与稳定 CPU。

AI MQ 落地与展望

Apache RocketMQ Landscape

论文原文披露,LiteTopic 与 RocketMQ-A2A 已开源至 Apache RocketMQ,并在阿里云大模型服务平台百炼(Alibaba Cloud Model Studio)生产部署,支撑企业级模型服务与智能体应用的可靠协作。

百炼:用 LiteTopic 实现精细化模型服务流控

阿里云大模型服务平台百炼承载百万级租户同时调用千问(Qwen)等数十种大模型。在 GPU 稀缺与突发尖峰叠加下,需要进行精准流控来保证服务质量。传统"按客户切资源"的限流方案,面临成本随客户数线性膨胀、单租户流量异常影响其他租户的问题。

借助 RocketMQ LiteTopic 轻量、隔离、可动态 Suspend 调速的特性,百炼将限流升级为分布式漏桶矩阵,做到对每个租户独立、按需、精细化的弹性治理,最终实现限流相关成本降低 10 倍,限流导致的用户可感知异常也大幅收敛。

Qoder Cloud Agents:用 LiteTopic 承载云端 Agent 协作

在 Qoder Cloud Agents 这一 Serverless 云端 Agent 托管平台上,RocketMQ 支撑起了大规模智能体协作的执行底座。云端 Agent 负载兼具长程任务、海量在途会话与高 QPS 事件三重特征,传统"会话绑定 Worker"的架构会让等待持续占用算力,难以兼顾成本与弹性。

团队基于 RocketMQ 构建"手脑分离"的分布式 Agent 架构,以 Session 为有序隔离边界,将状态推进、异步交接与按需计算彻底解耦。最终,平台实现了支撑万级推理并发、等待时释放算力 、事件到来后任意节点秒级接续的弹性能力。它既能承载在途任务平稳运行,也能应对瞬时事件洪峰,在成本、性能与体验之间取得平衡。

从业务消息到 AI Native MQ

RocketMQ 在 Agent 领域的工程实践与沉淀,意味着它正在消息队列传统能力基础上,持续向 AI Native 方向演进,不断拓展面向 AI 时代的新生态和新能力。

从经典业务消息中间件到 AI Native MQ,RocketMQ 正在重新定义消息在 AI 时代的核心价值:不只是传递消息,更是承载 Agent 协作、状态管理与通信的基础设施。

附论文信息:

论文题目: 《面向大规模多智能体协作的会话级可重放事件流》(英文原名:RocketMQ-A2A: Reliable Session-Level Replayable Event Streams for Large-Scale Multi-Agent Collaboration)

作者: 周礼、张硕、季俊涛、张世杰、赵科、傅玉宝、林清山(均来自阿里云)

论文概述: 本文调研了阿里云生产级多智能体系统(MAS)的部署瓶颈,发现主导性挑战是运维层面而非模型层面的:突发流量导致进程内排队、内存压力与 GC 抖动;海量并发下会话隔离成本高昂;中间上下文若未持久记录并可重放,故障后难以恢复。为此,论文提出 RocketMQ-A2A,一种面向生产 MAS 的会话级交互范式,将每个协作会话建模为持久化、可重放的事件流,并通过消息中间件解耦任务调度与结果回传,面向千万级并发会话、每会话独立回复流,为异步 A2A 调用链提供基于重放的恢复与可审计的追踪。

相关链接:

1 FSE 2026 官方论文详情页

conf.researchr.org/details/fse...

2 ACM Digital Library 完整论文下载

dl.acm.org/doi/10.1145...

3 RocketMQ-A2A 开源仓库(含可运行示例)

github.com/apache/rock...


🔗 钉钉搜索群号:110085036316,加入 RocketMQ for AI 钉钉交流群,交流实践经验、获取最新动态!

📖 点击此处了解 RocketMQ for AI 完整方案。

相关推荐
依晨照旧1 天前
限流命中后该怎么办:直接丢、阻塞等待、延迟重投三种姿势的取舍
后端·rocketmq
摇滚侠3 天前
《RocketMQ 官网》阅读笔记 RocketMQ 订阅 (Subscription)
笔记·rocketmq
摇滚侠3 天前
《RocketMQ 官网》阅读笔记 RocketMQ 消费者组(Consumer Group)消费者(Consumer)
笔记·rocketmq
味悲3 天前
Apache HTTP 服务器配置
服务器·http·apache
摇滚侠4 天前
《RocketMQ 官网》阅读笔记 RocketMQ 消息队列 MessageQueue 消息 Messagege
笔记·rocketmq
Bug收容所4 天前
12305项目学习day5
java·spring boot·redis·mysql·spring·rocketmq
万岳科技系统开发4 天前
AI赋能互联网医院小程序开启智慧医疗新时代
人工智能·小程序·apache
愤怒的苹果ext5 天前
Apache Superset 使用
apache·doris·bi·superset·ai bi