Я разрабатываю сервер nodeJS с Express. Как вы все знаете, сетевой процесс должен обрабатываться асинхронно. И люди обычно работают с результатом, используя функцию обратного вызова или обещание (async / await).
В моем случае мне нужно отправить десятки запросов на другой сервер для получения данных. но я думаю, что запрашивать их по одному неэффективно. Итак, я нашел Promise.all () и Promise.allSettled () , которые обрабатывают несколько асинхронно и сразу получают все результаты работы. И я также нашел worker_thread в nodeJS, что приводит к аналогичным результатам.
Я не могу понять, какой из них правильный и в чем разница между ними. Кто-нибудь мне поможет?