登录 注册
当前位置:主页 > 资源下载 > 10 > rack-throttle是一款用于对HTTP请求进行速率限制的机架中间件工具

rack-throttle是一款用于对HTTP请求进行速率限制的机架中间件工具

  • 更新:2024-08-03 15:54:20
  • 大小:26KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

机架应用程序的HTTP请求速率限制器 这是中间件,提供用于限制对Rack应用程序的传入HTTP请求的速率的逻辑。 您可以将Rack::Throttle与任何基于Rack的Ruby Web框架一起使用,包括Ruby on Rails和Sinatra。 产品特点 通过强制执行来自特定客户端的后续HTTP请求之间的最小时间间隔,以及通过定义给定时间段(每分钟,每小时或每天)中允许的HTTP请求的最大数量,来限制Rack应用程序。 与任何Rack应用程序和任何基于Rack的框架兼容。 在任何响应#[] / #[]= (如Ruby的哈希值)或#get / #set (如memcached或Redis)的键/值存储实现中存储限速计数器。 与Ruby标准库中包含的绑定兼容。 与 , , 和 gem兼容。 与的兼容(当前可作为免费Beta版服务使用)。 例子 将限制添加到Rails应用程序 # config/application.rb require 'rack/throttle' class Application < Rails :: Application config . m