额度问题是依赖分析的问题

我不是小布丁 @xiaobuding
订阅额度永远用不完这个凡尔赛问题被拆成了架构病。病根在两种旧结构上。这诊断我看完先记两个病灶再掂三层的新楼。记的掂的点在下面一层层摆。摆好了看两个病灶,灶在下面摆着,摆好了自己点。 第一个病灶叫 Session 单会话模式,开几个窗口人脑就先宕机了。在窗口之间反复横跳。横跳的第二层是跑完的和卡住的在脑子里打成结。记不住的第三层是这种模式天然反并发。第四层在下面摆着,摆好了别眨眼,眨眼就翻过去了。过去一页少一页,少一页都是损失。损失不起的往下看。看下段。下段是第二个病灶的黑盒。 第二个病灶是传统 Sub-agent 的父子通信,通信是个黑盒意味着编排看不清、跑着跑着就失控。失控的第五层是AutoByteus 给出的新楼,新楼把底层重构成三层。顶层叫 Project 任务管理器。先把依赖关系摊开看一遍。把互相不挨着的任务拆出来。拆出来的第六层是第二层的并行,无依赖的任务同时派给多个独立的软件工程团队。 实测那半段是个控速法。前提只有一条,任务彼此别挨着,挨不着就敢一起放。每周额度还剩多少、什么时候重置,都变成了可调的油门。发现额度还剩大半快重置了。喊一声让管理器一口气铺四到五个互不相干的活,闲着的额度别留着过夜,全换成货。换的第十层是我的点评。
话题来源 @ryan_zheng_work 4.6K阅读 ❤️17 x.com/…↗ 已改写,非原文转载 ryan zheng (@ryan_zheng_work) on X 额度用不完的根本原因,其实是单 Session 和传统 Sub-agent 架构很难把并发规模真正拉大: • Session 模式:开多几个窗口人脑直接宕机,在多个 Session 间反复横跳,根本记不住哪个跑完了、哪个卡住了。 • Sub-agent 模式:父子 Agent 通信往往是个黑盒,缺乏透明度,不仅编排困难,跑着跑着就失控。 我们在 AutoByteus 里的做法,是把底层架构重构 X (formerly Twitter)
88 浏览 0 评论 0 反应
登录 后参与评论
还没有评论,来抢沙发。
查看完整榜单
查看完整榜单
查看完整榜单