无障碍工作重要,但不能让客户路径失去容量
商品上线时,媒体库一次加入数千张图片,替代文本队列会与商品搜索、咨询助手和结账辅助争用相同的人工智能预算与上游限额。若把后台队列开到最大,最先变慢的未必是任务本身,而可能是直接影响成交的客户请求。
W3C强调替代文本应表达图片在具体页面中的信息或功能,装饰性图片有时应使用空alt。批量生成只是草稿流程,不能把所有图片都用同一种描述填满;上线容量计划必须同时保留人工抽检与纠错时间。
先算队列规模,再谈并发数
按3,600张图片、每张平均1,200个输入令牌计算,基础处理量为4,320,000个令牌。若要求4小时完成,平均每小时要处理900张,即每分钟15张;再把失败重试、审核退回和供应商限额作为额外容量,不要藏在平均值里。
并发数不是图片数除以时间的直接结果。先在测试中测出单任务p50和p95耗时、每分钟令牌吞吐与失败率,再求满足每分钟15张所需的工作进程;随后用客户路径的峰值需求扣减可用额度,剩余部分才属于媒体队列。
为结账和搜索建立不可借用的预留
从最近一次发布或促销数据中取得结账辅助和搜索的峰值,而不是按平日均值估算。预留量至少覆盖峰值与合理缓冲,后台任务不能因为队列变旧就自动占用这部分资源;若客户p95延迟升高,应先收缩媒体并发。
若供应商只提供账户级限额,可在应用层建立两个队列与不同优先级,并为后台设置令牌桶或每分钟上限。把图像上传本身与人工智能生成分离,能让媒体资产正常发布,而描述任务在容量恢复后继续。
用三档状态管理上线日
绿色状态按计划处理;黄色状态降低后台并发并延长完成预期;红色状态暂停新任务,只保留已在进行且可安全完成的工作。状态切换应由客户p95延迟、支付失败、搜索错误率和队列年龄共同决定,不能只看供应商是否返回200。
| 状态 | 客户路径条件 | 媒体队列动作 | 恢复条件 |
|---|---|---|---|
| 绿色 | p95与支付失败均在基线范围 | 按计算并发运行 | 持续观察 |
| 黄色 | p95超过预警值或搜索错误增加 | 并发减半,禁止新重试 | 连续两个观察窗恢复 |
| 红色 | 结账或搜索达到停止门槛 | 暂停取新任务 | 客户路径稳定且负责人批准 |
| 到期 | 发布窗口结束 | 删除临时提额与优先规则 | 转入正常后台配额 |
把质量抽检放进吞吐计划
按商品类别分层抽样,不只随机看整体准确率。需要特别检查功能性图片、含文字图片、颜色或尺寸变体,以及装饰性素材;错误描述可能比缺少描述更误导。将审核失败的类别暂停自动发布,而不是让整个队列从头再跑。
临时规则必须写明谁在何时删除
上线日提高并发、放宽队列年龄或改变优先级,都要设失效时间。记录规则创建人、开始与结束时刻、客户预留量和回退动作;到期后自动恢复常态,并检查是否仍有失败任务在循环重试。
交付一张能在值班期间直接使用的预留表
客户容量预留表应预填3,600张、4.32M令牌、4小时和每分钟15张的目标,再由团队补入实际p95、账户限额和状态门槛。这样值班人员看到结账变慢时可以立即降档,而不是重新计算。需要为共享预算配置更细保护时,可继续查看Pro页面。
把“商品上线日批量生成替代文本:给结账与搜索预留容量”的客户容量预留表用于第一次真实安装。免费下载 AI Cost Circuit Breaker,先从 Monitoring 开始,验证预期信号和回退方式后再启用强制控制。