Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/membphis/lua-resty-limits

nginx limit request every second or minute base on openresty
https://github.com/membphis/lua-resty-limits

Last synced: about 1 month ago
JSON representation

nginx limit request every second or minute base on openresty

Awesome Lists containing this project

README

        

# lua-resty-limits
limit nginx request every seconds base on openresty

# Use exmaple

```lua
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.