文件名称:ratekeeper:Ratekeeper是一个用于计划限速操作的库
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-21 08:05:04
Elixir
价目表 Ratekeeper是一个用于计划限速操作的库。 它支持复杂的速率限制,并估计剩余的时间来重置限制。 安装 将ratekeeper添加为ratekeeper中的依赖mix.exs def deps do [{ :ratekeeper , " ~> 0.2 " }] end 用法 限制可以在配置中设置: config :ratekeeper , :limits , %{ " myapi.org " => [{ 1000 , 5 }, { 60_000 , 100 }]} 或在运行时: Ratekeeper . add_limit " myapi.org " , 1000 , 5 Ratekeeper . add_limit " myapi.org " , 60_000 , 100 这将限制设置为每1秒5个请求和每分钟100个请求。 任命一个请求以对有限的API进行
【文件预览】:
ratekeeper-master
----mix.exs(923B)
----config()
--------config.exs(1KB)
----.formatter.exs(84B)
----test()
--------ratekeeper_test.exs(909B)
--------test_helper.exs(15B)
----mix.lock(331B)
----LICENSE(1KB)
----.gitignore(577B)
----lib()
--------ratekeeper_app.ex(262B)
--------ratekeeper.ex(6KB)
----README.md(947B)