NodeJS批处理async.parallel

时间:2016-08-22 04:03:58

标签: node.js asynchronous batching

我有

async.parallel(tasksGetContentFromGitHub, function(err, res) {
    // all request over, do something
}

问题是我可能有大量任务,并且每个任务都向GitHub发送请求。

由于我是一个好公民,我不想在GitHub上一次发送1000多个查询,因此我想在那时批量处理这些请求,然后执行我的内部代码。

有一种简单的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试async.parallelLimit

async.parallelLimit(tasksGetContentFromGitHub, 10, function(err, res) {
    // all request over, do something
}

希望它可以提供帮助!