很简单~使用async——异步流程控制库就可以解决。
async.forEachLimit();
当集合中元素很多,不能一次全部并行操作,又不想一个一个按顺序来,可以使用forEachLimit函数。它可以设定一批处理几个,每一批内并行执行,批与批之间顺序执行。
async.forEachLimit(eles, 5000, (list, cb) => {
// do something;
});
很简单~使用async——异步流程控制库就可以解决。
async.forEachLimit();
当集合中元素很多,不能一次全部并行操作,又不想一个一个按顺序来,可以使用forEachLimit函数。它可以设定一批处理几个,每一批内并行执行,批与批之间顺序执行。
async.forEachLimit(eles, 5000, (list, cb) => {
// do something;
});