文件名称:atlas-concurrent-queue
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-29 05:27:32
JavaScript
并行图集队列 异步作业队列,用于限制并发作业的数量。 安装 npm install --save atlas-concurrent-queue 为什么 我当时正在编写一个完全合法的文件下载器,我需要并行运行这些下载,但不是一次全部运行,否则我们会遇到性能和垃圾邮件问题。 例子 单队列 假设我们有一些文件下载API,并且正在尝试将下载的文件上传到我们的个人服务器。 队列的API非常简单-实例化一个队列,然后将作业推送到它: const ConcurrentQueue = require ( "atlas-concurrent-queue" ) ; const downloadFile = require ( "./my-file-downloader" ) ; const uploadFile = require ( "./my-file-uploader" ) ; const urls
【文件预览】:
atlas-concurrent-queue-master
----.travis.yml(37B)
----package.json(971B)
----test()
--------helpers.js(99B)
--------ConcurrentQueue.test.js(2KB)
----package-lock.json(8KB)
----src()
--------ConcurrentQueue.js(517B)
--------util.js(107B)
----LICENSE.md(576B)
----.gitignore(38B)
----README.md(4KB)