Agent 别自己调所有下游系统:一条事件、多个消费者的扇出模式
blaizedsouza · x · 2026-09-12
开发者分享生产级 agent 架构模式:agent 成功后不应逐一直接调用每个下游系统,而应扇出(fanout)——发布一条规范的结果事件,让消费者各自取用。
扇出清单:
- 发布唯一的规范结果事件;
- 让 CRM、通知、分析等系统各自消费;
- 每个消费者维护自己的 offset;
- 隔离慢消费者;
- 不要把扇出逻辑写进 prompt;
- 按消费者测量 lag。
核心原则:一次写入,多个读取。作者建议:如果 agent 成功后要连发五个通知调用,你需要的其实是一条消息总线。
「编程与Agent」频道最新
- 从零手写 wasm+wgpu 引擎跑在浏览器里,渲染效果惊艳 — Dimillian · 2026-09-13
- Astra 实战经验帖:别混用模型,给预算上限,警惕 2000 行 CSS — kevinkern · 2026-09-13
- 阿里开源代码审查工具:确定性流水线+LLM Agent 混合架构 — blaizedsouza · 2026-09-13
- 开发者用 AI 搭 wasm+wgpu 自研引擎,渲染距离近乎无限 — Dimillian · 2026-09-13
- 播客没音频?作者用 Astra 半小时搭好网页转朗读管线 — generativist · 2026-09-13
- 别等更大上下文窗口:多智能体横向扩展才是长文本正解 — bingxu_ · 2026-09-13