🐘 巨象 AI 前沿雷达 🪐 巨象在火星 · MARS OUTPOST← 返回巨象雷达主站
Dev.to2026-11-06 00:26AI 生成

AI 写重试只认 500 不认 429,这个坑太多人踩!AI 写的重试代码把服务器打崩了?429 一来全体客户端同步狂轰

有开发者在 Dev.to 复盘:让 AI 加的重试退避只认 500 不认 429,也不读 Retry-After,上线后全体客户端同一秒重试,限流越救越糟。

大白话有开发者在 Dev.to 写了篇复盘:他让 AI 给一个外部调用加上「失败自动重试」,AI 交出的代码是等 1 秒、2 秒、4 秒,最多试三次,测试里模拟服务器先报错再恢复,跑通了就合并。结果真实流量里上游开始返回 429(请求太多、先慢点),这套重试反而火上浇油。原因有两个:一是所有客户端算出的等待时间一模一样,于是同一秒集体再冲一次;二是 429 其实带着 Retry-After 头,服务器明说了「至少等这么久」,代码压根没读。
对你意味着现在很多人直接让 AI 写重试、限流这类「看起来很简单」的基础设施代码,这段复盘正好戳中盲区:测试绿了不等于线上扛得住。写后端、做爬虫、调第三方 API 的都该看一眼。

Dev.to 开发者个人技术复盘,观点与结论以作者实践为准

原文:The Agent Added Backoff but Ignored Retry-After, and Every Client Retried Together

打开巨象雷达,看今天全部 AI 动态