【文件属性】:
文件名称:traffic-limiter:根据任务键类型限制正在运行的任务数
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-16 15:46:26
JavaScript
流量限制器
根据任务类型对可以随时运行的任务数量进行速率限制。
安装
npm install traffic-limiter --save
基本用途
创建Limiter ,需要指定type: limit配置。
var Limiter = require ( "traffic-limiter" ) ;
var limiter = new Limiter ( {
foo : 1
} ) ;
limiter . run ( "foo" , function ( done ) {
// this one runs right away
console . log ( "doing some 'foo' work" ) ;
setTimeout ( function ( ) {
done ( ) ;
} , 3000 ) ;
} ) ;
limiter . run
【文件预览】:
traffic-limiter-master
----.jshintrc(337B)
----.gitignore(185B)
----gruntfile.js(1KB)
----package.json(898B)
----grunt-debug(45B)
----limiter()
--------registry.js(1KB)
--------index.js(2KB)
--------queue.js(2KB)
--------tickets.js(212B)
----.jshintrc-specs(531B)
----readme.md(2KB)
----.npmignore(0B)
----specs()
--------configSpecs.js(2KB)
--------limiterSpecs.js(5KB)