Thanks to visit codestin.com
Credit goes to github.com

Skip to content

membphis/lua-resty-limits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lua-resty-limits

limit nginx request every seconds base on openresty

Use exmaple

local limits = require("resty.iresty_limits")
local limits = limits.new()

-- the rate is 80bytes/seconds, you can input 80K(means 80KB/sec) too.
limits:rate("80")

-- 
ngx.say("check request is allowed: ", 
    limits:reqs_per_range(ngx.var.binary_remote_addr, ngx.var.uri, 1, 2))

provide by [email protected]

if you have any question, please let me know.

About

nginx limit request every second or minute base on openresty

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors