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














