1000 запросов на бэк или один запрос и 1000 промисов?

Есть задача - отправить сообщение допустим 20 тыс. клиентам.

Варианты реализации:

1) Кидать на бэк 20 тыс запросов, в каждом запросе на бэке вызывается функция которая отправляет одному клиенту сообщение

2) Сделать один запрос, в котором собираются 20 тыс промисов в массив, а потом выполняются при помощи Promise.allSettled(promises) или Promise.all(promises)

3) Поделить 20 тыс на 1000 и получается сделать 20 запросов на бэк, в каждом из которых собирается по 1000 промисов и выполняются Promise.allSettled(promises) или Promise.all(promises)

Используемые технологии React and Node JS.

Как Node JS обрабатывает разные случаи и какой будет эффективнее ?


Ответы (0 шт):