文件名称:throque:简单的异步函数装饰器,它限制了一次可以激活该函数的调用次数
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-14 14:32:29
JavaScript
喉咙 简单的异步函数装饰器,它限制了一次可以调用多少次该函数。 发音:throck 词源:油门+队列=喉咙 安装及使用 yarn add throque或npm install --save throque const throque = require ( 'throque' ) ; const writeFileThroqued = throque ( fs . writeFile , 200 , false ) ; 历史 throque源自此讨厌的Node.js错误: Error: EMFILE: too many open files 。 当Nodes的文件系统模块一次打开的文件过多(很明显)时,会抛出此错误,这可以通过创建函数的修饰版本来缓解此问题,该修饰版本将过多的调用排队,直到满足适当的条件为止。 例子 此代码段引发上述错误: for ( let i = 0 ;
【文件预览】:
throque-master
----package.json(380B)
----.gitignore(12B)
----lib()
--------Queue.js(601B)
--------throque.js(3KB)
----README.md(4KB)
----yarn.lock(448B)