首页
›
Web后端与企业应用开发
›
021-限流熔断治理依赖反转骨架
›
《限流熔断与服务治理Go领域建模与架构设计》
VIP20
本课程属于:021-限流熔断治理依赖反转骨架
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
限流熔断与服务治理Go领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
限流与熔断概述
什么是限流 · 什么是熔断 · 为什么需要它们
限流
熔断概述
02
Go并发基础回顾
goroutine · channel · sync.WaitGroup
Go
并发基础回顾
03
令牌桶算法原理
令牌桶算法的工作机制 · 参数配置 · 适用场景
令牌桶算法原理
令牌桶算法的工作…
04
Go实现令牌桶限流器
基于time.Ticker和chan… · 代码实战
Go
实现令牌桶限流器
05
漏桶算法原理
漏桶算法的工作机制 · 恒定速率输出 · 适用场景
漏桶算法原理
漏桶算法的工作机…
06
Go实现漏桶限流器
基于time.Timer和chann… · 代码实战与测试
Go
实现漏桶限流器
07
滑动窗口算法原理
滑动窗口如何解决临界突变问题 · 窗口粒度与精度权衡
滑动窗口算法原理
滑动窗口如何解决…
08
Go实现滑动窗口限流器
基于环形数组或时间轮实现滑动窗口 · 代码实战
Go
实现滑动窗口限流…
09
自适应限流算法
基于CPU负载 · 请求延迟等指标动态调整限流阈值 · Go实现思路
自适应限流算法
CPU
10
熔断器模式基础
熔断器的三种状态(Closed · Open · Half-Open)
熔断器模式基础
Closed
11
Go实现简单熔断器
基于计数器实现熔断器 · 失败阈值 · 超时重置
Go
实现简单熔断器
12
Google SRE熔断器
Google SRE论文中的客户端熔… · Go实现
Google
SRE
13
Hystrix熔断器模型
Netflix Hystrix的熔断… · 线程池隔离与信号量隔离 · Go中的对应实现
Hystrix
熔断器模型
14
熔断器与重试策略
熔断后如何优雅重试 · 指数退避 · jitter抖动
熔断器
重试策略
15
限流熔断的领域边界
什么是领域边界 · 限流熔断属于基础设施层还是应用层 · DDD中的防腐层
限流熔断的领域边…
什么是领域边界
16
Go中的中间件模式
使用装饰器模式或中间件链实现限流熔断 · gin/echo框架集成示例
Go
间件模式
17
基于接口的限流熔断抽象
定义RateLimiter和Circ… · 面向接口编程
基于接口的限流熔…
RateLimiter
18
配置驱动与动态更新
使用viper或consul实现限流…
配置驱动
动态更新
19
分布式限流
基于Redis的Lua脚本实现分布式… · 原子操作与性能优化
分布式限流
Redis
20
分布式熔断
基于Redis或etcd的分布式熔断… · 一致性哈希与故障域隔离
分布式熔断
Redis
21
限流熔断的监控与指标
Prometheus指标暴露 · Grafana面板设计 · 关键告警规则
限流熔断的监控
指标
22
Go常用限流库分析
golang.org/x/time/… · uber-go/ratelimit使…
Go
常用限流库分析
23
Go常用熔断库分析
sony/gobreaker源码剖析 · afex/hystrix-go使用与…
Go
常用熔断库分析
24
限流熔断在gRPC中的应用
gRPC拦截器实现限流熔断 · 服务端与客户端双向保护
gRPC
限流熔断
25
限流熔断在HTTP API网关中的应用
基于gin/chi的网关限流熔断 · 全局限流与路由级限流
HTTP
API
26
限流熔断在消息队列消费中的应用
Kafka/RabbitMQ消费者限… · 背压机制与熔断降级
限流熔断
消息队列消费
27
限流熔断的测试策略
单元测试 · 集成测试 · 混沌工程(chaos enginee…
限流熔断的测试策…
单元测试
28
限流熔断的降级与兜底
熔断后的fallback函数设计 · 缓存降级 · 默认值返回
限流熔断的降级
兜底
29
限流熔断与弹性设计
结合重试 · 超时 · 舱壁隔离(bulkhead)构建弹性…
限流熔断
弹性设计
30
综合实战
构建一个高可用Go微服务 · 集成限流 · 熔断
综合实战
Go
所属VIP或分类
同VIP:Go限流熔断与服务治理安全审计与基线治理
同VIP:Go限流熔断与服务治理工程开发与部署实践
同VIP:Go限流熔断与服务治理认证授权与权限测试