Можно ли в node js запустить параллельно 50 функций, но с небольшим интервалом которые будут производить запросы?
Например есть ф-ция
function getStatistic() {
request.get({
url: 'http://*******/api/v1/statistics',
time: true
}, function (err, response, body){
console.log('Request time in ms', response.elapsedTime);
console.log('Request status code', response.statusCode);
var info = JSON.parse(body);
console.log('Request body ', info);
});
}
Нужно выполнять ее с интервалом в диапазоне 100-500 мс, getStatistic будет содержать до 50 запросов.
Так же будет логирование, чтобы не блокировалось выполнение.
Подскажите, как правильно организовать?