首页
›
Web后端与企业应用开发
›
021-限流熔断治理依赖反转骨架
›
《Go限流熔断与服务治理工程开发与部署实践》
VIP20
本课程属于:021-限流熔断治理依赖反转骨架
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go限流熔断与服务治理工程开发与部署实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与项目背景
限流熔断在微服务中的重要性 · Go语言生态现状 · 本课程目标与学习路径
课程导学
项目背景
02
限流基础理论
什么是限流 · 常见限流算法(令牌桶 · 漏桶
限流基础理论
什么是限流
03
令牌桶算法详解
算法数学模型 · Go标准库rate包源码分析 · 适用场景
令牌桶算法详解
算法数学模型
04
漏桶算法详解
算法数学模型 · 与令牌桶的区别 · Go实现思路
漏桶算法详解
算法数学模型
05
滑动窗口与计数器算法
固定窗口缺陷 · 滑动窗口原理 · Go实现示例
滑动窗口
计数器算法
06
Go原生限流库rate实战
NewLimiter · Wait/WaitN · Reserve/ReserveN
Go
rate
07
基于Redis的分布式限流
Lua脚本实现滑动窗口 · Go客户端调用 · 原子性保证
Redis
基于
08
熔断基础理论
什么是熔断 · 熔断三状态(Closed/Open/… · 熔断与限流的区别
熔断基础理论
什么是熔断
09
熔断器状态机设计
状态转换条件 · 计数器实现 · 超时与半开探测
熔断器状态机设计
状态转换条件
10
Go原生熔断库gobreaker实战
NewCircuitBreaker · 状态监听 · 自定义设置
Go
gobreaker
11
熔断策略进阶
基于错误率 · 基于慢调用 · 基于并发数触发的熔断策略
熔断策略进阶
基于错误率
12
限流与熔断的协同
降级策略 · 优雅降级 · fallback函数设计
限流
熔断的协同
13
骨架工程架构设计
项目目录结构 · 模块划分 · 依赖注入原则
骨架工程架构设计
项目目录结构
14
核心接口定义
RateLimiter接口 · CircuitBreaker接口 · Middleware接口设计
核心接口定义
RateLimiter
15
配置管理模块
基于Viper的配置读取 · 限流阈值 · 熔断阈值
配置管理模块
Viper
16
限流中间件实现
基于gin的限流中间件 · 基于net/http的限流中间件
限流
间件实现
17
熔断中间件实现
基于gin的熔断中间件 · 基于net/http的熔断中间件
熔断
间件实现
18
指标采集与监控
Prometheus指标暴露 · 限流命中率 · 熔断次数
指标采集
监控
19
日志与告警集成
结构化日志(zap) · 熔断事件告警 · 限流阈值告警
日志
告警集成
20
单元测试与集成测试
限流器测试 · 熔断器测试 · 中间件测试
单元测试
集成测试
21
性能基准测试
Benchmark限流器 · Benchmark熔断器 · pprof性能分析
性能基准测试
Benchmark
22
分布式场景挑战
时钟同步问题 · Redis单点故障 · 一致性哈希与限流
分布式场景挑战
时钟同步问题
23
自适应限流
基于CPU/内存负载的动态限流 · 基于请求延迟的反馈调节
自适应限流
CPU
24
自适应熔断
Google SRE熔断算法(Cli…
自适应熔断
Google
25
gRPC限流熔断
gRPC拦截器实现 · 与HTTP中间件复用逻辑
gRPC
限流熔断
26
Kubernetes环境部署
Sidecar模式 · Envoy限流熔断 · 与Go服务集成
Kubernetes
环境部署
27
实战案例
高并发API网关限流熔断设计 · 压测与调优
实战案例
API
28
实战案例
秒杀系统限流熔断设计 · 热点Key防护 · 降级策略
实战案例
秒杀系统限流熔断…
29
代码审查与最佳实践
常见陷阱 · 性能优化点 · 可观测性建设
代码审查
最佳实践
30
课程总结与扩展
未来趋势(eBPF限流 · AI预测) · 推荐学习资源
课程总结
扩展
所属VIP或分类
同VIP:Go限流熔断与服务治理安全审计与基线治理
同VIP:Go限流熔断与服务治理认证授权与权限测试
同VIP:Go限流熔断与服务治理领域建模与架构设计