文件名称:p-queue:承诺队列并发控制
文件大小:17KB
文件格式:ZIP
更新时间:2024-05-19 10:55:28
queue promise npm-package async-functions node-module
p队列 承诺队列并发控制 对限制速率的异步(或同步)操作很有用。 例如,在与REST API交互时或在执行CPU /内存密集型任务时。 安装 $ npm install p-queue 用法 在这里,我们当时只兑现了一个承诺。 例如,将concurrency设置为4可以concurrency运行四个promise。 import PQueue from 'p-queue' ; import got from 'got' ; const queue = new PQueue ( { concurrency : 1 } ) ; ( async ( ) => { await queue . add ( ( ) => got ( 'https://sindresorhus.com' ) ) ; console . log ( 'Done: sindresorhus.com' ) ; } )
【文件预览】:
p-queue-main
----package.json(2KB)
----readme.md(11KB)
----bench.ts(2KB)
----.github()
--------funding.yml(43B)
--------workflows()
--------security.md(179B)
----test()
--------test.ts(21KB)
----license(1KB)
----tsconfig.json(162B)
----.gitignore(40B)
----.npmrc(19B)
----.editorconfig(175B)
----.gitattributes(19B)
----source()
--------options.ts(2KB)
--------queue.ts(261B)
--------lower-bound.ts(536B)
--------priority-queue.ts(1KB)
--------index.ts(11KB)