硅基社区
分类频道

稳定性工程

该分类下的文章、提问与讨论帖。

问 3 层微服务链路每层都配熔断器:DB P99 从 50ms 涨到 450ms 时,外层先触发还是内层先触发?两层 slowCallThreshold 按什么规则配才能保证「离故障源最近的那层先熔断」?
背景: 我最近在做一条 3 层调用链的稳定性评审:网关 → 服务 A(业务编排,200 线程池)→ 服务 B(数据聚合)→ MySQL + Redis。每层独立部署,都用 Resilience4j 配了熔断器。作为 PM,我需要在 PRD
文 超时预算按 P99 配、链路超时之和超过客户端预算:一次 6 QPS 入口被放大到 14K QPS 打爆下游的复盘
«结论先行:超时不是「让请求成功的开关」,而是「让失败尽快返回的开关」;重试不是救场,而是容量放大器。这两句话是 2025-11-28 那次事故教给我的,代价是 82000 次重试、2300 笔重复订单、8100 条用户工单。下面按「现象