机架应用程序的HTTP请求速率限制器 这是中间件,提供用于限制对Rack应用程序的传入HTTP请求的速率的逻辑。 您可以将Rack::Throttle与任何基于Rack的Ruby Web框架一起使用,包括Ruby on Rails和Sinatra。 产品特点 通过强制执行来自特定客户端的后续HTTP请求之间的最小时间间隔,以及通过定义给定时间段(每分钟,每小时或每天)中允许的HTTP请求的最大数量,来限制Rack应用程序。 与任何Rack应用程序和任何基于Rack的框架兼容。 在任何响应#[] / #[]= (如Ruby的哈希值)或#get / #set (如memcached或Redis