本课程是系列课程,每个课程都是独立的。本篇的主题是以令牌桶算法为例在gin的背景下手撸一个限流功能,同时为了扩展令牌桶我们还需要手撸一个带过期机制的缓存(12课
* 第1讲:开张课、最简单的令牌桶代码
* 第2讲:编写gin限流装饰器
* 第3讲:处理令牌速率--协程的方式
* 第4讲:处理令牌速率(2):更方便的方法
* 第5讲:扩展案例:支持简单参数限流
* 第6讲:基于IP限流(无脑版)
* 第7讲:LRU算法、go自带双向链表
* 第8讲:定义我们的缓存结构、基本存取
* 第9讲:LRU(3):封装缓存对象、末位淘汰
* 第10讲:LRU(4):限制缓存最大数量
* 第11讲:LRU缓存:实现缓存的过期(上)
* 第12讲:LRU缓存:实现缓存的过期(下)
* 第13讲:基于LRU缓存再看实现IP限流





![[衡天云]爆款云服务器 低至12元/月](/hty.png)