没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Rack :: Ratelimit 在单个应用程序中运行多个速率限制器 将每个速率限制范围限制为某些请求:API,文件,GET与POST等。 根据请求特征应用每个速率限制:IP,子域,OAuth2令牌等。 灵活的时间窗口可限制突发流量与每小时或每日流量的比较:每10秒100个请求,500请求/分钟,10000请求/小时等。 使用离散时间片的计数器在memcache中进行快速,低开销的实现:timeslice = window * ceiling(当前时间/窗口)memcache.incr(timeslice的计数器) 配置 采取对速率限制请求进行分类的块。 给定一个Rack env,返回一个字符串,例如IP地址,API令牌等。如果该块返回nil,则请求将不受速率限制。 如果未给出阻止,则所有请求都将具有相同的限制。 所需的配置: 速率:[最大请求数,以秒为单位的时间间隔]:[5
资源推荐
资源详情
资源评论
收起资源包目录
rack-ratelimit-master.zip (11个子文件)
rack-ratelimit-master
.gitignore 16B
rack-ratelimit.gemspec 392B
.travis.yml 143B
README.md 2KB
lib
rack
ratelimit.rb 9KB
rack-ratelimit.rb 25B
Gemfile 158B
MIT-LICENSE 1KB
Rakefile 168B
test
ratelimit_test.rb 7KB
Gemfile.lock 284B
共 11 条
- 1
资源评论
起名什么的最烦啦
- 粉丝: 19
- 资源: 4639
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功