文件名称:limiter:简单的Ruby速率限制机制
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-13 02:20:59
ruby gem rate-limiting Ruby
限幅器 这个gem实现了一种简单的机制来限制或限制Ruby中的操作。 安装 将此行添加到您的应用程序的Gemfile中: gem 'ruby-limiter' 然后执行: $ bundle 或将其自己安装为: $ gem install ruby-limiter 用法 基本用法 为了限制调用实例方法的速率,提供了一个mixin。 只需指定要限制的方法,以及可以调用该方法的最大速率。 此速率(默认情况下)是每分钟请求数。 class Widget extend Limiter :: Mixin # limit the rate we can call tick to 300 times per minute # when the rate has been exceeded, a call to tick will block until the rate l
【文件预览】:
limiter-master
----dev.yml(122B)
----LICENSE.txt(1KB)
----limiter.gemspec(1KB)
----lib()
--------limiter.rb(134B)
--------limiter()
--------ruby-limiter.rb(17B)
----Gemfile(70B)
----Rakefile(226B)
----.travis.yml(56B)
----test()
--------test_helper.rb(576B)
--------limiter()
--------limiter_test.rb(173B)
----README.md(3KB)
----.rubocop.yml(108B)
----.gitignore(102B)
----bin()
--------console(372B)
--------setup(131B)
--------rake(787B)
----CHANGELOG.md(329B)