Как лучше реализовать отправку данных через промежутки времени?
С фронта приходит массив с данными (около 100-200 значений имён юзеров).
Затем по этому массиву делаю запрос к монге.
Монга отдаёт новый массив( из id юзеров).
Затем мне нужно отправить запрос к публичному api.
Публичное api не позволяет отправить сразу массив, а только по одному значению в каждом запросе.
Так же оно имеет ограничение в 30 запросов в секунду.
Из идей пока дробить входной массив на несколько по 30 элементов в каждом, и отправлять их в цикле через settimeout в секунду
Как лучше реализовать отправку и есть ли какие-либо технологии, которые упростят эту задачу(если есть то будьте добры простенький пример реализации) ?
Антон, ну имею ввиду сделать предположим три массива по 30 элементов.
И для каждого элемента первого массива сделать запрос к API(будет 30 запросов), затем подождать секунду, и отправить так же второй массив и т.д