【文件属性】:
文件名称:crystal-ratelimit:Crystal的速率限制类
文件大小:5KB
文件格式:ZIP
更新时间:2021-04-29 00:23:58
Crystal
限速
简单的限速类,由使用最少密钥的Redis排序集支持。
安装
将此添加到应用程序的shard.yml :
dependencies :
ratelimit :
github : ukd1/ratelimit
用法
require " redis "
require " ratelimit "
redis = Redis .new()
# make a new rate limit instace, passing in a redis connection
r = Ratelimit .new(redis)
# limit request over this interval, in milliseconds
interval = 100
# allow max of this many requests in the interval
limit = 10
# loo
【文件预览】:
crystal-ratelimit-master
----src()
--------ratelimit.cr(552B)
----spec()
--------spec_helper.cr(42B)
--------ratelimit_spec.cr(2KB)
----examples()
--------basic.cr(436B)
----.travis.yml(44B)
----LICENSE(1KB)
----shard.yml(180B)
----README.md(1KB)
----.gitignore(147B)