CommHub 架构 — 三进程一数据库怎么协作
预计阅读 18 分钟
CommHub 架构 — 三进程一数据库怎么协作#
一条
send_task从 Agent A 发出,到 Agent B 接手——中间经过哪几层、落进哪张表、谁推、谁拉,本节全部拆开。
0. 一句话先讲明白#
anet 是三个进程共享一个 SQLite 数据库:CommHub Server 负责路由和持久化,Dashboard 负责可视化,Agent 负责执行——Agent 之间不直连,全部通过 Hub 转发。
理解这一点是 debug 多 Agent 问题的前提。当任务"卡住"时,你要知道是卡在哪个进程、哪张表的哪个状态——而不是盲目重启所有东西。
你将学到#
- 三进程(CommHub Server / Dashboard / Agent)+ 一数据库各自负责什么
- 两条传输通道:MCP Streamable HTTP(
/mcp)vs SSE(/events/:alias)的分工逻辑 - 一条
send_task完整走一遍的消息流(从发出到 ACK,经过哪几张表) - 任务状态机:
delivered → acked → replied(以及 )
预览到此为止 — 你已阅读 8 / 93 段 (9%)
剩余 85 段完整内容购买后解锁 · 「CommHub 架构 — 三进程一数据库怎么协作」属于《AI Agent 军团实战》
原价 ¥999限时验证价
验证期价格,售完恢复 ¥999
点击解锁会先引导你完成登录查看完整目录 →
