DZone.com 的 RSS 订阅

当重试变成钱包拒绝时

有一种特定类型的故障不会出现在你的错误仪表板中。没有告警触发。延迟看起来正常,或者说“勉强正常”——那种闪烁不定、模棱两可的状态,足以让你心生疑虑,却不足以让你确信。几天后才会显现的是计费异常:某项费用高达预算的四倍。深入排查后,你发现了根源:重试。数十万次重试。忠诚、不知疲倦、却毫无意义的重试,持续冲击一个在重试窗口内永远无法恢复的依赖服务,每一次都触发一次 Lambda 调用,写入 CloudWatch,触碰数据库,产生出站流量。系统正通过“重试”走向破产。 这就是我所说的“不受控重试”构成了一场自导自演的钱包拒绝服务攻击。并非比喻,而是机械上的事实。
favicon
dzone.com
When Retries Become a Denial-of-Wallet
Create attached notes ...