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 обрабатывает разные случаи и какой будет эффективнее ?