0
arrayOfFunctions是一个包含1000多个函数的数组。每个函数都会对AWS S3进行异步调用以获取对象的元数据。使用异步js的异步并行调用llin
功能:
function (cb) {$.when(getMetadata("bucketname","objectkey"))
.done(function (data) {
cb(null, data)
});
对于单个功能,它需要小于第二读取元数据,如果我被一个,将带每功能1秒执行它们的1000之一。
如何我呼吁与async.parallel:
async.parallel(arrayOfFunctions, function (err, result) {
console.log(result);
}
});
如果我使用async.parallel,岂不是所有的功能都在一次和并行地执行?我应该一次得到所有结果吗?只需1-2秒?
谢谢