¿Cómo puedo acelerar la pila de solicitudes de API?
Tengo una variedad de identificadores, y quiero hacer una solicitud de API para cada ID, pero quiero controlar cuántas solicitudes se hacen por segundo, o mejor aún, solo tengo 5 conexiones abiertas en cualquier momento, y cuando una conexión es completa, busca el siguiente.
Actualmente tengo esto, que dispara todas las solicitudes al mismo tiempo:
_.each([1,2,3,4,5,6,7,8,9,10], function(issueId) {
github.fetchIssue(repo.namespace, repo.id, issueId, filters)
.then(function(response) {
console.log('Writing: ' + issueId);
writeIssueToDisk(fetchIssueCallback(response));
});
});