没有合适的资源?快使用搜索试试~ 我知道了~
limiter:晶体的速率限制器。 基于内存和Redis
共18个文件
cr:13个
yml:2个
gitignore:1个
需积分: 5 0 下载量 116 浏览量
2021-05-15
23:36:31
上传
评论
收藏 10KB ZIP 举报
温馨提示
限制器 晶体的速率限制器。 基于内存和Redis。 Redis限制器是共享的(不同于进程本地的内存限制器),因此可以跨多个进程使用。 安装 将此添加到应用程序的shard.yml : dependencies : limiter : github : kostya/limiter 基本限制器用法 require " limiter " limiter = Limiter :: Memory .new limiter.add_limit( 2 .seconds, 10 ) # allow 10 requests per 2.seconds limiter.add_limit( 1 .hour, 1000 ) # allow 1000 requests per 1.hour res = limiter.request? { some_high_cost_action } #
资源推荐
资源详情
资源评论
收起资源包目录
limiter-master.zip (18个子文件)
limiter-master
src
limiter
concurrency_memory.cr 460B
memory.cr 2KB
concurrency_redis.cr 754B
redis.cr 2KB
limiter.cr 1KB
spec
redis_spec.cr 4KB
spec_helper.cr 505B
memory_spec.cr 4KB
concurrency_redis_spec.cr 485B
concurrency_memory_spec.cr 427B
limiter_spec.cr 276B
examples
memory.cr 573B
redis.cr 650B
.travis.yml 18B
LICENSE 1KB
shard.yml 217B
README.md 2KB
.gitignore 147B
共 18 条
- 1
资源评论
韦先波
- 粉丝: 72
- 资源: 4678
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功