crystal-ratelimit:Crystal的速率限制类

时间:2024-05-18 18:10:38
【文件属性】:

文件名称:crystal-ratelimit:Crystal的速率限制类

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-18 18:10:38

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)

网友评论