基于Redis的速率计数器和速率限制器-Golang开发

时间:2024-06-15 12:27:57
【文件属性】:

文件名称:基于Redis的速率计数器和速率限制器-Golang开发

文件大小:29KB

文件格式:ZIP

更新时间:2024-06-15 12:27:57

Golang Utilities

rerate rerate是基于redis的ratecounter和ratelimiter Dead简单的api以redis为后端,多个速率计数器/限制器可以作为集群Count / Limit请求,在任何时间段(2天,1小时,5分钟或2个)进行计数。re rerate rerate是一个基于redis的ratecounter和ratelimiter Dead简单api以redis作为后端,多个速率计数器/限制器可以作为集群工作Count / Limit请求在任何时间段(2天,1小时,5分钟或2秒)都可以由您自己决定历史记录,可用于可视化或监视来自单个ip,用户ID,应用程序ID或任何其他唯一标识符的限制请求。教程包main import(“ github.com/abo/rerate”)... func main(){ / 红色的


【文件预览】:
rerate-master
----.travis.yml(537B)
----buckets_redisv5_test.go(431B)
----buckets.go(379B)
----buckets_redigo.go(2KB)
----cmd()
--------sparkline()
----limiter.go(1KB)
----buckets_redisv5.go(2KB)
----example_test.go(2KB)
----LICENSE(1KB)
----counter.go(2KB)
----.gitignore(334B)
----counter_test.go(2KB)
----export_test.go(581B)
----README.md(2KB)
----limiter_test.go(2KB)

网友评论