портах и буду балансировать нагрузку через nginx это колхоз или нормальная практика?
нормальная практика, можешь еще посмотреть pm2 в режиме кластера https://pm2.keymetrics.io/docs/usage/cluster-mode/
pm2 выкидывает кучу ошибок при запуске в кластере. Не разобрался еще это из-за type: module или код так написан
само по себе оно что то и может дать, только не стоит забывать что нода не прям прям однопоточна, она имеет треды. А также я сомневаюсь что нужно именно брать под количество ядер. ОС давно умеет нормально хендлить кому сколько нужно отдать процессорного времени. И кроме вас будут запущены другие процессы. Так что это бессмысленно КМК. Туда же в копилку тот факт что запускать вы все это будете на одной тачке. Соответственно если ресурсов не хватит, то вас это не спасет. Ну и под конец что скорей всего балансировать вы будете раунд робином, что также не гарантирует равномерное распределение нагрузки.
Звучит все логично. Но после прочтения сообщения у меня сложилось мнение, что вы говорите запускать ноду в единичном экземпляре и не париться. Я ошибся?
Нет такого я не говорил. Запускайте. Лично я приверженец кубера, клауда и всего вот этого
Обсуждают сегодня