首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >微服务稳定性|容错四大金刚:熔断-全场景熔断实战:RPC、数据库、Redis 方案设计与落地

微服务稳定性|容错四大金刚:熔断-全场景熔断实战:RPC、数据库、Redis 方案设计与落地

作者头像
锡东
修改于 2026-09-21 14:01:47
修改于 2026-09-21 14:01:47
1790
举报
概述
一句话总结:限流管 “多不多”,熔断管 “好不好”。流量再大只要依赖正常,限流只拦截超额部分;依赖一旦出故障,哪怕流量很小,熔断也会直接切断整条链路。
文章被收录于专栏:稳定性建设稳定性建设

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 微服务稳定性|容错四大金刚:熔断(三)全场景熔断实战:RPC、数据库、Redis 方案设计与落地
    • 一、熔断的本质与核心原理
      • 1.1 熔断与限流的核心区别
      • 1.2 核心状态机
      • 1.3 三种熔断策略与选型
      • 1.4 熔断的核心价值
    • 二、RPC 服务熔断:最成熟的标配防护
      • 2.1 适用场景与资源粒度
        • 适用场景
        • 资源粒度
      • 2.2 策略选型最佳实践
        • 首选:慢调用比例策略
        • 补充:异常比例策略
      • 2.3 和超时、重试的协同机制
      • 2.4 典型踩坑与避坑
    • 三、数据库熔断:连接池的最后一道防线
      • 3.1 为什么数据库需要熔断
      • 3.2 资源粒度:延续数据源逻辑
      • 3.3 代码实现:与限流共用拦截器
      • 3.4 熔断策略与配置
        • 策略选型:慢调用比例为主,异常比例为辅
        • 异常比例补充
      • 3.5 与事务、连接池的协同
      • 3.6 生效前提:数据库隔离
    • 四、Redis 熔断:单线程架构下的前置保护
      • 4.1 结论先行
      • 4.2 为什么 Redis 更需要熔断
      • 4.3 资源粒度选型:source 级优先
        • 不推荐:命令(method)粒度
        • 推荐:数据源(source)粒度
      • 4.4 代码实现:复用统一入口的低侵入实现
        • 统一入口的由来
        • 核心实现代码
        • 说明
      • 4.5 熔断策略:慢调用比例前置保护
        • 为什么不用异常比例
        • 配置参考
      • 4.6 潜在风险与应对
      • 4.7 试点落地建议
    • 五、三类熔断场景横向对比
    • 七、小结
      • 八、容错四大金刚系列完结总结
        • 四大金刚定位与协同关系
        • 全场景落地核心原则
        • 写在最后
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档