首页
›
DevOps、SRE 与可观测性工程
›
050-服务熔断告警自愈
›
《熔断器与限流器的性能压测:QPS拐点与资源开销分析》
VIP20
本课程属于:050-服务熔断告警自愈
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
熔断器与限流器的性能压测:QPS拐点与资源开销分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
熔断器与限流器在分布式系统中的核心作… · 性能压测的必要性 · QPS拐点与资源开销的定义
课程导论
熔断器
02
熔断器原理
熔断器三种状态(Closed/Ope… · 状态机详解
熔断器原理
Closed/Ope
03
限流器原理
常见限流算法(令牌桶 · 漏桶 · 滑动窗口)原理对比与适用场景
限流器原理
常见限流算法
04
压测环境搭建
压测工具选型(wrk · JMeter · Locust)
压测环境搭建
wrk
05
压测指标定义
QPS · 延迟(P50/P95/P99) · 错误率
压测指标定义
QPS
06
熔断器实现(一)
基于Hystrix的熔断器配置与核心… · circuitBreaker.sle…
熔断器实现
Hystrix
07
熔断器实现(二)
基于Resilience4j的熔断器… · ringBufferSizeInHa…
熔断器实现
Resilience4j
08
限流器实现(一)
基于Guava RateLimite…
限流器实现
Guava
09
限流器实现(二)
基于Redis + Lua的分布式滑…
限流器实现
Redis
10
压测脚本编写
使用Python + Locust编… · 定义任务集与用户数
压测脚本编写
Python
11
基线压测
无熔断/无限流时的服务性能基线 · 获取最大QPS与资源开销基线
基线压测
无熔断
12
熔断器压测(一)
固定请求量下 · 逐步增加错误率 · 观察熔断器状态切换与QPS拐点
熔断器压测
固定请求量下
13
熔断器压测(二)
固定错误率下 · 逐步增加请求量 · 观察熔断器触发阈值与恢复时间
熔断器压测
固定错误率下
14
限流器压测(一)
令牌桶限流器在不同速率(QPS=10…
限流器压测
QPS
15
限流器压测(二)
滑动窗口限流器在不同窗口大小(1s/…
限流器压测
s
16
资源开销分析(一)
熔断器开启/关闭状态下CPU · 内存 · GC开销对比
资源开销分析
CPU
17
资源开销分析(二)
限流器不同算法(令牌桶 vs 滑动窗…
资源开销分析
vs
18
QPS拐点判定方法
基于Elbow Method(肘部法…
QPS
拐点判定方法
19
熔断器参数调优
根据压测结果调整requestVol… · errorThresholdPerc… · sleepWindow等参数
熔断器参数调优
requestVol
20
限流器参数调优
根据压测结果调整permitsPer… · warmupPeriod · 窗口大小等参数
限流器参数调优
permitsPer
21
组合策略压测
熔断器+限流器同时启用时的协同效果与…
组合策略压测
熔断器+限流器同…
22
高并发场景压测
模拟1000/5000/10000并… · 观察熔断器与限流器的稳定性与拐点漂移
高并发场景压测
模拟1000
23
分布式压测
使用多台压测机对分布式限流(Redi… · 观察一致性哈希与网络开销
分布式压测
Redi
24
异常场景压测
模拟下游服务慢响应 · 超时 · 网络抖动
异常场景压测
模拟下游服务慢响…
25
结果可视化
使用Matplotlib/Plotl… · 资源开销堆叠图 · 拐点标注图
结果可视化
Matplotlib/P…
26
性能报告生成
自动化生成包含拐点表格 · 资源开销对比 · 调优建议的HTML性能报告
性能报告生成
自动化生成包含拐…
27
生产环境最佳实践
熔断器与限流器的阈值设定原则 · 监控告警配置 · 灰度发布策略
生产环境最佳实践
熔断器
28
常见问题与排错
压测结果异常分析(拐点不明显 · 资源开销突增 · 限流不准确)及解决方案
常见问题
排错
29
课程总结
熔断器与限流器选型对比表 · 性能压测方法论总结 · QPS拐点与资源开销的平衡艺术
课程总结
熔断器
30
课后实战作业
给定一个模拟微服务 · 要求独立完成熔断器+限流器压测 · 找出QPS拐点并给出资源开销分析报告
课后实战作业
给定一个模拟微服…
所属VIP或分类
同VIP:Envoy熔断告警自愈闭环
同VIP:Error-Budget监控驱动熔断降级阈值自动调优实践
同VIP:Resilience-Pattern驱动的熔断自愈剧本设计