Как массово отправить запросы из браузера?

Всем привет!
Работаю со стеком react+redux+redux-thunk+axios

Имеется запрос, в запросе передается постом объект, в объекте имеется ключ с массивом длиной около 300000.
Необходимо этот массив разбить частями (планирую через array.slice). И отправить по 5к запросов, пачкой по 4 с 3х секундной задержкой, чтобы сервер успел отдать ответы.

Подскажите, как правильнее реализовать этот таск? Через цикл for с Promise.all?
  • Вопрос задан
  • 213 просмотров
Пригласить эксперта
Ответы на вопрос 2
@abberati
frontend-разработчик
Promise.all запустит все запросы разом. Погуглите promise sequence, либо библиотеку найдёте, либо руками напишете.
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Пачки не так эффективны как "многопоточная" очередь с поддержанием постоянного числа одновременных задач.
https://github.com/sindresorhus/p-map
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы