NodeJS:任何限制快速请求速率的模块
我的一个朋友正在寻找nodejs模块:
- 可以限制快件速率。
- 防止机器人。
有谷歌,但只发现连接有一个限制中间件,但只限制文件大小。
更新:
我做了多个search(也searchnpmjs.org):
- http://www.google.com/search?q=rate+limit+http+firewall&hl=en
- http://www.google.com/search?q=rate+limit+http+iptables&hl=en
- http://www.google.com/search?q=connect+node.js+limit+request+rate&hl=zh-TW – > http://journal.paul.querna.org/articles/2010/09/04/limiting -concurrency节点-JS /
- https://npmjs.org/browse/keyword/rate – > https://npmjs.org/package/rate-limiter&& https://npmjs.org/package/express-rate
只是做了一些谷歌search希望解决scheme:
- http://www.debian-administration.org/articles/187
- http://journal.paul.querna.org/articles/2010/09/04/limiting-concurrency-node-js/
- https://github.com/jhurliman/node-rate-limiter
- https://npmjs.org/package/express-rate
- https://github.com/cloudkick/rate-limiter
- https://npmjs.org/package/express-rate
- https://npmjs.org/package/limiter
这看起来很稳固,并支持多个商店: https ://www.npmjs.com/package/express-limiter
这也是整洁,防止暴力破解密码攻击 – https://www.npmjs.com/package/express-brute