VIP20
本课程属于:036-实时数据服务API 数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

限流设计保障API高可用

📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第1章
限流概述
为什么需要限流?限流与熔断、降级的关系,限流的核心目标。
基础概念
第2章
常见限流算法
计数器算法、滑动窗口算法、漏桶算法、令牌桶算法原理与对比。
算法对比
第3章
计数器算法详解
固定窗口计数器实现、临界问题分析、代码实战(Python实现)。
实战Python
第4章
滑动窗口算法详解
滑动日志与滑动窗口、内存优化方案、代码实战(Python实现)。
实战优化
第5章
漏桶算法详解
漏桶模型、恒定速率处理、应对突发流量、代码实战(Python实现)。
实战突发
第6章
令牌桶算法详解
令牌桶模型、允许突发、平滑限流、代码实战(Python实现)。
实战平滑
第7章
算法选型指南
不同场景下如何选择限流算法?高并发、低延迟、突发流量等场景分析。
选型场景
第8章
单机限流实现
基于Python的装饰器限流、基于Redis的简单限流、Guava RateLimiter类比。
单机实现
第9章
分布式限流挑战
时钟不同步、原子性、一致性哈希、性能开销。
分布式挑战
第10章
基于Redis的分布式限流
Lua脚本实现原子性、Redis Cluster注意事项、代码实战。
RedisLua
第11章
基于Nginx的限流
ngx_http_limit_req_module、limit_conn_zone、配置实战。
Nginx配置
第12章
基于网关的限流
Kong、Spring Cloud Gateway、Zuul限流配置与对比。
网关对比
第13章
限流策略设计
全局限流 vs 接口级限流、用户级限流、IP级限流。
策略设计
第14章
动态限流
基于监控数据的动态阈值调整、自适应限流算法。
动态自适应
第15章
预热与冷启动
系统刚启动时如何避免被限流打垮?预热策略实现。
预热冷启动
第16章
限流与熔断降级配合
Hystrix、Sentinel中的限流与熔断、三者协作模式。
熔断降级
第17章
限流数据采集与监控
Metrics收集、Prometheus + Grafana展示限流指标。
监控Prometheus
第18章
限流告警
阈值告警、趋势告警、异常检测、告警通知渠道。
告警通知
第19章
限流测试
压力测试工具(wrk、JMeter)、限流效果验证、边界测试。
测试压测
第20章
限流最佳实践
常见坑点、配置建议、灰度发布与限流。
实践坑点
第21章
限流在微服务中的应用
服务间调用限流、API Gateway限流、BFF层限流。
微服务BFF
第22章
限流在消息队列中的应用
消费端限流、生产端限流、背压机制。
消息队列背压
第23章
限流在数据库中的应用
连接池限流、查询限流、写限流。
数据库连接池
第24章
限流在CDN/边缘计算中的应用
边缘节点限流、DDoS防护。
CDN边缘
第25章
限流与安全
防止恶意刷接口、防爬虫、防CC攻击。
安全防刷
第26章
限流与成本控制
按量计费场景下的限流、资源配额管理。
成本配额
第27章
限流与用户体验
友好的限流反馈、降级页面、排队机制。
体验排队
第28章
限流框架对比
RateLimiter、Bucket4j、Resilience4j、Sentinel、Hystrix。
框架对比
第29章
限流设计案例
电商秒杀系统限流设计、社交媒体Feed流限流设计。
案例秒杀
第30章
限流未来趋势
AI驱动的智能限流、Serverless限流、eBPF限流。
趋势AI