文件名称:hals:具有最大容量排队功能的并发限制器
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-20 06:02:06
JavaScript
哈尔斯 hals (德语为喉咙)是一个并发限制器,它具有最大的排队功能容量。 当达到容量时,新添加的任务将被删除。 一旦它再次有能力,将接受新任务。 与队列不同,hals 没有接收排队有效载荷的工作函数,而是接收函数并执行它们。 类比如下: 只有concurrency事情才能concurrency落下帷幕。 但是嘴巴和喉咙只能容纳capacity东西。 其他所有东西都掉在地板上。 安装 npm install hals --save 用法 var hals = require ( 'hals' ) ; function drain ( ) { console . log ( 'drained' ) ; } function drop ( usedCapacity , fn ) { console . log ( 'dropped' , fn . name , 'used
【文件预览】:
hals-master
----.travis.yml(60B)
----index.js(1KB)
----package.json(686B)
----test()
--------hals.js(3KB)
----LICENSE(1KB)
----.gitignore(13B)
----README.md(2KB)
----.editorconfig(305B)