qlimit:AQ promises library helper 限制q promises的并发

时间:2021-07-03 01:16:23
【文件属性】:
文件名称:qlimit:AQ promises library helper 限制q promises的并发
文件大小:5KB
文件格式:ZIP
更新时间:2021-07-03 01:16:23
JavaScript 限制 AQ promises library helper 限制q promises的并发 npm install qlimit 推理 有时您需要对大量项目执行操作操作。 使用 Q 承诺时处理此问题的常用方法是执行以下操作: return Q . all ( items . map ( function ( item ) { return performOperationOnItem ( item ) ; } ) ; 然后将并行处理每个项目。 如果每次执行performOperationOnItem发出一个 HTTP 请求或数据库操作,你可能会发现这段代码很快就淹没了后端服务器,或者 HTTP 客户端在发出操作之前就超时了(默认情况下 nodejs 的全局HTTP.Agent会发出 5 个并发请求到任何单个主机,其余的将排队)。 但是,过多的并发连接可能会导致超时错误。
【文件预览】:
qlimit-master
----README.md(3KB)
----test()
--------test.js(2KB)
----LICENSE(1KB)
----.jshintrc(60B)
----package.json(475B)
----index.js(1024B)

网友评论