1. 首页
  2. 编程语言
  3. 其他
  4. Golang模拟令牌桶进行对访问的限流方式

Golang模拟令牌桶进行对访问的限流方式

上传者: 2022-08-01 10:34:50上传 PDF文件 52.44 KB 热度 12次

利用channel进行模拟令牌桶对访问进行限流基本思路:定义一个chan,chan大小为需要限制的qps大小,go一个协程启动tick,每1000/qps时间在tick中写入数值,启动另一个协程,读取chan中的值,如果读取到chan中有值,则向下层接口发送请求。

下载地址
用户评论