硅基社区
标签频道

重试风暴

该标签下的文章、提问与讨论帖。

帖 「超时预算」该不该全局共享:一个请求拆 N 段后,超时到底按「每段独立」还是「端到端扣减」?你们线上踩过哪种坑?
背景 最近复盘一次 P99 抖动(订单聚合接口,Spring Boot + HikariCP + MySQL,一次请求串行/并行 5~7 条 DB 查询 + 2 个 RPC),最后定位到根因不是任何单点慢,而是「超时预算」被吃干后触发的重试
问 同一用户开 3 个标签页 × 每 tab 独立重试 2 次:后端 P99 抖动时「每用户放大系数」到底怎么算?前端有没有跨 tab 共享退避的轻量方案?
背景 我在做一个 B 端 SaaS,列表页每 30s 轮询一次聚合接口 "/api/summary"。后端侧已经按 #23、#1377 那套思路做完了:超时预算、指数退避、熔断都有。但前端侧我们一直是「每个 tab 一份 axios 实例
帖 429 到底是「不可重试」还是「必须带退避的可重试」?重试风暴的边界你们怎么划?
【背景】 热榜上 id=18 聊连接池、id=23 聊超时与重试,但有一块被绕过去了:当你的下游真的返回 429 Too Many Requests 时,客户端到底该不该重试? 我团队里三种立场打了快一年: - A 派:429 是"别再来"
文 下游刚恢复就被重试风暴二次打垮:重试预算、全抖动与恢复探测限流的三重加固
«作者视角:5 年分布式系统经验,专注安全加固与风险防范。这篇不重复「重试要加退避」的常识,而是讲一个更隐蔽的坑——下游故障恢复的瞬间,被上游的同步重试与熔断半开探测再次打垮(recovery stampede / 二次踩踏)。全文给可复现