можно, можно на воркерах. можно отдельные инстансы (cluster)
Вооо
child_process/pm2/workers. Если еще подумать, можно еще варианты накидать
В чем разница и что лучше. У меня как раз такой вопрос. Помоги братик или кто-нибудь другой
а какая задача итоговая?
fork
Увеличить производительность API, чтобы быстрее запросы обрабатывать
cluster
То есть в каждом потоке копию приложение и балансировщик сверху?
без потоков, можно на одном сервере несколько копий приложения запустить и балансирщовик тот же nginx сверху
в этом случае нужно чтобы приложение stateless было по максимуму
Окей! https://youtu.be/YHPWG23cS4c это про оно?
А когда на воркерах делают? Чтобы всё уложилось
воркеры обычно нужны чтобы вынести в отдельный поток какую то CPU intensive операцию, насколько я знаю, чтобы не блочить основной эвент луп
Ооо, это логично
Ты имел тут в виду, что мне не нужно будет с потоками работать? Или почему ты сказал без потоков
каждая копия приложения запускается в отдельном процессе, (ну со своим главным потоком)
Окей, сейчас буду гуглить что такое процесс 🤪✌️
Обсуждают сегодня