首页
›
Web后端与企业应用开发
›
063-限流熔断治理尾延迟压测
›
《限流尾延迟Go接口设计与契约测试》
VIP20
本课程属于:063-限流熔断治理尾延迟压测
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
限流尾延迟Go接口设计与契约测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
限流基础
为什么需要限流?限流的常见场景(秒杀 · 爬虫 · API防滥用)与核心目标
限流基础
为什么需要限流?…
02
限流算法(一)
固定窗口计数器算法原理 · Go实现 · 边界问题(突刺现象)
限流算法
固定窗口计数器算…
03
限流算法(二)
滑动窗口日志算法原理 · 内存开销分析 · Go实现
限流算法
滑动窗口日志算法…
04
限流算法(三)
滑动窗口计数器(分桶)算法原理 · 精度与性能权衡 · Go实现
限流算法
滑动窗口计数器
05
限流算法(四)
漏桶算法(Leaky Bucket)… · 恒定速率处理 · Go实现(基于time.Ticker…
限流算法
Leaky
06
限流算法(五)
令牌桶算法(Token Bucket… · 允许突发 · Go标准库rate.Limiter源…
限流算法
Token
07
限流算法对比
固定窗口 vs 滑动窗口 vs 漏桶… · 选型决策矩阵
限流算法对比
vs
08
Go接口契约(Interface Contract)概念
Go接口设计哲学 · 隐式实现 · 契约式设计(DbC)在Go中的体现
Go
Interface
09
限流接口契约定义
设计一个通用的Limiter接口 · 包含Allow() · AllowN()
限流接口契约定义
Limiter
10
基于令牌桶的Limiter实现
封装rate.Limiter · 实现自定义Limiter接口 · 支持动态调整速率
Limiter
基于令牌桶的
11
基于滑动窗口的Limiter实现
实现滑动窗口计数器 · 满足Limiter接口 · 支持高精度限流
Limiter
基于滑动窗口的
12
基于漏桶的Limiter实现
实现漏桶算法 · 满足Limiter接口 · 适用于平滑流出场景
Limiter
基于漏桶的
13
限流中间件(HTTP)
基于标准库net/http · 编写限流中间件 · 支持按IP/路径/用户限流
HTTP
限流
14
限流中间件(Gin框架)
为Gin框架编写限流中间件 · 利用自定义Limiter接口实现可插…
Gin
限流
15
限流中间件(gRPC)
为gRPC Unary/Stream… · 保护后端服务
gRPC
限流
16
分布式限流概述
单机限流的局限性 · 引入Redis实现分布式计数器
分布式限流概述
单机限流的局限性
17
分布式限流实现(Redis + Lua)
基于Redis + Lua脚本实现原…
Redis
Lua
18
分布式限流实现(Redis令牌桶)
基于Redis有序集合实现分布式令牌…
Redis
分布式限流实现
19
尾延迟(Tail Latency)概念
P99 · P999延迟 · 长尾效应成因(排队
Tail
Latency
20
限流与尾延迟的关系
限流如何通过拒绝过载请求来降低尾延迟 · 避免服务雪崩
限流
尾延迟的关系
21
自适应限流
基于CPU/内存/队列深度的动态限流… · Go实现自适应限流器
自适应限流
CPU
22
熔断与限流区别
熔断(Circuit Breaker… · 协同工作模式
熔断
限流区别
23
Go熔断器实现
基于sony/gobreaker库 · 结合限流接口契约 · 实现熔断+限流组合中间件
Go
熔断器实现
24
背压(Backpressure)机制
Go channel背压模式 · 与限流结合实现端到端流量控制
Backpressure
背压
25
性能测试与基准
使用Go testing.B对多种限… · 分析吞吐与延迟
性能测试
基准
26
限流配置热更新
使用atomic.Value或syn… · 容量)动态调整
限流配置热更新
atomic.Value
27
限流指标暴露
集成Prometheus metri… · 记录允许/拒绝请求数 · 当前速率
限流指标暴露
Prometheus
28
实战案例(API Gateway)
设计一个简单的API Gateway · 集成限流 · 熔断
API
Gateway
29
实战案例(微服务间调用)
在gRPC调用链中插入限流中间件 · 防止级联故障
实战案例
微服务间调用
30
课程总结与最佳实践
限流策略选型清单 · Go接口契约设计模式 · 生产环境注意事项
课程总结
最佳实践
所属VIP或分类
同VIP:Go-circuit-breaker状态机压测验证
同VIP:Go-rate-limiting组件压测与熔断恢复策略
同VIP:Go限流尾延迟性能压测与瓶颈诊断