Appearance
Production Rollback
日期:2026-06-17 · 场景:Production Rollback
📖 Vocabulary
| Word | Meaning | Example |
|---|---|---|
| rollback | 回滚(把部署/数据恢复到先前版本) | We need a rollback to the previous release now. 我们需要立刻回滚到上一个发布版本。 |
| fallback | 降级备用方案(主路径不可用时的兜底) | Enable the fallback to the cached response path. 启用降级到缓存响应路径。 |
| retry | 重试(失败请求再次发起) | Clients are hammering the gateway in a retry storm. 客户端在重试风暴中猛击网关。 |
| timeout | 超时(请求在限定时间内未得到响应) | Most failures are timeout errors calling the payment gateway. 大多数失败是调用支付网关时的超时错误。 |
| backoff | 退避(失败后延迟再试,常指数增长) | Add an exponential backoff so clients back off gracefully. 加上指数退避,让客户端优雅地退避。 |
🎧 Audio
💬 Dialogue
A: Paging you. Five hundred error rate just spiked right after the deploy. The dashboard is bleeding red. A:呼叫你。部署后 500 错误率突然飙升,仪表盘一片血红。
B: I see it. Most of the failures are timeout errors calling the payment gateway. Latency is through the roof. B:我看到了。大多数失败是调用支付网关时的超时错误,延迟爆表。
A: Gateway is overloaded. Clients are hammering it in a retry storm. We need a rollback to the previous release now. A:网关过载了。客户端在重试风暴中猛击它。我们需要立刻回滚到上一个发布版本。
B: Agreed. But first let me enable the fallback to the cached response path so active users are not left hanging. B:同意。但先让我启用降级到缓存响应路径,别让活跃用户悬着。
A: Good call. Cache path will absorb the load. Meanwhile I will flip traffic back to the old version. A:好主意。缓存路径能吸收负载。同时我把流量切回旧版本。
B: Once we are stable, let us cap the retry count and add an exponential backoff so clients back off gracefully next time. B:稳定后,我们限制重试次数并加上指数退避,下次客户端就能优雅退避。
A: Rollback is executing. Old pods are coming up and traffic is shifting over. A:回滚执行中。旧 Pod 正在起来,流量正在切过去。
B: Error rate is dropping. Fallback is serving stale but valid data, and the timeout curve is flattening out. B:错误率在降。降级在提供陈旧但有效的数据,超时曲线正在趋平。