首页
›
DevOps、SRE 与可观测性工程
›
023-服务降级与熔断策略
›
《标准模板实战:降级熔断作业的驱动开发与接口调用》
VIP20
本课程属于:023-服务降级与熔断策略
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
标准模板实战:降级熔断作业的驱动开发与接口调用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
降级熔断的背景与价值 · 驱动开发(TDD/BDD)理念 · 课程目标与学习路径
课程导论
降级熔断的背景
02
核心概念
服务雪崩 · 熔断器三态(Closed/Open/… · 降级策略
核心概念
服务雪崩
03
主流框架对比
Hystrix · Resilience4j · Sentinel 的架构与选型分析
主流框架对比
Hystrix
04
环境搭建
JDK · Maven/Gradle · Spring Boot 项目初始化
环境搭建
JDK
05
Resilience4j 快速入门
核心模块(CircuitBreake… · RateLimiter · Retry
Resilience4j
快速入门
06
驱动开发基础
TDD 红绿重构循环 · BDD 行为描述 · JUnit 5 + AssertJ…
驱动开发基础
TDD
07
熔断器配置
滑动窗口类型(计数/时间) · 失败率阈值 · 等待持续时间
熔断器配置
滑动窗口类型
08
熔断器状态机
状态转换条件 · 事件监听器 · 自定义状态回调
熔断器状态机
状态转换条件
09
降级策略实现
Fallback 方法 · 异常处理 · 静默降级
降级策略实现
Fallback
10
资源隔离
线程池隔离(Bulkhead)与信号…
资源隔离
Bulkhead
11
限流器(RateLimiter)
令牌桶算法 · 限流配置 · 与熔断器的协同
RateLimiter
限流器
12
重试机制(Retry)
重试策略 · 退避算法(指数/随机) · 重试异常过滤
Retry
重试机制
13
超时控制(TimeLimiter)
Future 超时 · 响应式超时 · 与熔断器联动
TimeLimiter
超时控制
14
驱动开发实战一
编写熔断器单元测试(模拟失败/成功场…
驱动开发实战一
编写熔断器单元测…
15
驱动开发实战二
编写降级逻辑的 BDD 场景(Giv…
驱动开发实战二
BDD
16
驱动开发实战三
编写限流与重试的组合测试用例
驱动开发实战三
编写限流
17
Spring Boot 集成
@CircuitBreaker 注解 · AOP 原理 · 配置外部化
Spring
Boot
18
Feign/WebClient 集成
在 HTTP 客户端中嵌入熔断与降级
Feign/WebCli…
集成
19
网关层熔断
Spring Cloud Gatew…
网关层熔断
Spring
20
监控与度量
Micrometer 指标暴露 · Prometheus + Grafa…
监控
度量
21
事件驱动架构
熔断事件发布(Application… · 异步通知与告警
事件驱动架构
Application
22
分布式链路追踪
结合 Sleuth/Zipkin 观…
分布式链路追踪
Sleuth/Zipki…
23
高级模式
自适应熔断(基于错误率/延迟) · 半开状态探测策略
高级模式
自适应熔断
24
多级降级策略
业务降级 · 技术降级 · 数据降级
多级降级策略
业务降级
25
混沌工程实践
通过 Chaos Monkey 模拟…
混沌工程实践
Chaos
26
性能压测
使用 JMeter/Gatling…
性能压测
JMeter/Gatli…
27
常见坑与反模式
熔断粒度太粗 · 降级逻辑过重 · 超时设置不合理
常见坑
反模式
28
生产最佳实践
配置动态更新(Apollo/Naco… · 灰度发布 · 容量规划
生产最佳实践
Apollo/Naco
29
综合实战项目一
构建一个带熔断降级的订单服务(TDD…
综合实战项目一
TDD
30
综合实战项目二
构建一个带熔断降级的支付网关(BDD…
综合实战项目二
BDD
所属VIP或分类
同VIP:MTTR优化与限流保护:降级熔断模板工程实践
同VIP:Prometheus指标驱动:降级熔断作业模板性能调优
同VIP:resilience-pattern实战:降级熔断作业模板