首页
›
Web后端与企业应用开发
›
063-限流熔断治理尾延迟压测
›
《限流尾延迟Go压测诊断》
VIP20
本课程属于:063-限流熔断治理尾延迟压测
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
限流尾延迟Go压测诊断
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要关注尾延迟?限流与压测的关… · 课程目标与前置知识
课程导论
为什么需要关注尾…
02
Go性能基础
Go调度器模型(GMP) · 内存分配与GC对延迟的影响
Go
性能基础
03
延迟度量
平均延迟 · 百分位延迟(P50/P90/P99/… · 尾延迟的定义与危害
延迟度量
平均延迟
04
限流基础
令牌桶 · 漏桶 · 固定窗口
限流基础
令牌桶
05
Go限流库
标准库rate(令牌桶) · uber-go/ratelimit(…
Go
限流库
06
分布式限流
基于Redis的滑动窗口 · 分布式令牌桶 · 一致性哈希限流
分布式限流
Redis
07
压测基础
压测目标(QPS/并发/TPS) · 压测类型(负载/压力/稳定性/尖峰)
压测基础
QPS
08
压测工具
wrk · hey · vegeta
压测工具
wrk
09
Go压测框架
go-wrk · bombardier · 自研压测工具的设计思路
Go
压测框架
10
压测脚本编写
使用vegeta和k6编写复杂场景(… · 下单 · 混合请求)
压测脚本编写
vegeta
11
压测数据采集
Prometheus + Grafa… · 内存 · Goroutine
压测数据采集
Prometheus
12
尾延迟诊断
pprof(CPU/Heap/Gor…
尾延迟诊断
pprof
13
trace分析
go trace的采集 · 可视化 · 识别调度延迟与阻塞点
trace
分析
14
慢路径定位
通过tracing · 日志 · 自定义指标定位尾延迟的根因
慢路径定位
tracing
15
锁与竞争
sync.Mutex/RWMutex · channel阻塞 · atomic操作对尾延迟的影响
竞争
sync.Mutex/R…
16
内存问题
内存泄漏 · 频繁GC · 大对象分配导致的STW与延迟抖动
内存问题
内存泄漏
17
网络IO
HTTP连接池 · gRPC长连接 · TCP TIME_WAIT对延迟的影…
IO
网络
18
磁盘IO
日志同步写 · 文件读写 · mmap在压测中的延迟表现
IO
磁盘
19
限流实战
基于rate.Limiter实现服务…
限流实战
rate.Limiter
20
自适应限流
根据CPU · 延迟 · 错误率动态调整限流阈值(CoDel
自适应限流
CPU
21
熔断与降级
hystrix-go · go-resilience的熔断器实…
熔断
降级
22
背压机制
Go channel背压 · 响应式背压(reactive str…
背压机制
Go
23
压测案例1
高并发HTTP API压测 · 诊断并优化P99延迟从500ms到5…
压测案例1
HTTP
24
压测案例2
gRPC流式服务压测 · 解决goroutine泄漏导致的尾延…
压测案例2
gRPC
25
压测案例3
数据库连接池压测 · 优化连接等待与查询超时
压测案例3
数据库连接池压测
26
压测案例4
消息队列(Kafka/RabbitM… · 定位消费端瓶颈
压测案例4
Kafka/Rabbit…
27
压测案例5
缓存(Redis)穿透/击穿/雪崩场…
压测案例5
Redis
28
压测自动化
CI/CD中集成压测(go test… · k6-operator) · 设置延迟SLO门禁
压测自动化
CI/CD
29
混沌工程
结合chaos-mesh注入延迟 · 丢包 · 资源耗尽
混沌工程
chaos-mesh
30
课程总结
限流尾延迟压测诊断的知识体系 · 最佳实践与未来方向
课程总结
限流尾延迟压测诊…
所属VIP或分类
同VIP:Go-circuit-breaker状态机压测验证
同VIP:Go-rate-limiting组件压测与熔断恢复策略
同VIP:Go限流尾延迟性能压测与瓶颈诊断