redis-rate-limiter:限速器中间件,由Redis支持

时间:2024-06-02 10:40:36
【文件属性】:

文件名称:redis-rate-limiter:限速器中间件,由Redis支持

文件大小:32KB

文件格式:ZIP

更新时间:2024-06-02 10:40:36

JavaScript

重传速率限制器 对任何操作进行速率限制,并由Redis支持。 受启发 但是使用固定窗口算法 出色的性能(本地Redis> 10000次检查/秒) 没有比赛条件 非常容易插入Express或Restify来对Node.js API进行速率限制。 用法 步骤1:建立Redis连线 var redis = require ( 'redis' ) ; var client = redis . createClient ( 6379 , 'localhost' , { enable_offline_queue : false } ) ; 第2步:创建您的速率限制器 var rateLimiter = require ( 'redis-rate-limiter' ) ; var limit = rateLimiter . create ( { redis : client , key


【文件预览】:
redis-rate-limiter-master
----.travis.yml(378B)
----package.json(618B)
----.github()
--------dependabot.yml(156B)
----test()
--------options.spec.js(4KB)
--------rate-limiter.spec.js(3KB)
--------reset.js(429B)
--------middleware.spec.js(4KB)
--------rate-limiter.ioredis.spec.js(3KB)
----package-lock.json(78KB)
----.npmignore(39B)
----.gitignore(39B)
----lib()
--------index.js(94B)
--------middleware.js(400B)
--------options.js(2KB)
--------rate-limiter.js(2KB)
----README.md(4KB)

网友评论