因此我们在API上有一个端点,可以创建一个新实体。有一种可能的情况是我们一次将此端点称为200+。。这有时会使我们的API崩溃,因此我们想尝试一种方法,一次一次发送25个端点,等待响应,然后再尝试25个端点,直到所有200+个端点完成。有没有办法在angularJS或javascript中做到这一点?
答案 0 :(得分:1)
您可以为此使用async实用程序库,例如parallelLimit
函数。
简单示例:
var limit = 25
async.parallelLimit([
function(callback) {
// do your request, and call callback(error, result)
},
function(callback) {
// do your request, and call callback(error, result)
}
// ... more async functions
], limit, function(err, results) {
// err and results contain your errors and results
});