可通过此模块实现接口限流的功能
npm --registry http://npm.oa.com install "sr-rate-limiter"
实现按分钟进行限流,每分钟最多请求60次;
const SRRateLimiter = require('sr-rate-limiter');
SRRateLimiter.init({
host: '127.0.0.1',
port: 6379,
password: '',
});
const isOk = await SRRateLimiter.acquire('use81a3341341f2341a');
- host: redis的host( 必填 )
- port: redis的端口号( 必填 )
- password: redis的密码
- appid: 用户的命名空间( 必填 )