Будут работать способы масштабирования приложения вашего узла - cluster.fork
или распределения нагрузки нескольких экземпляров.
Если у вас есть балансировка нагрузки, работающая без pm2
, возможно, не имеет смысла добавлять его к миксу на данный момент, потому что это сложность.
Еще одна вещь, которую следует учитывать: если ваш nodejs экземпляры работают на https
серверах, а не на http
серверах, вы можете использовать nginx в качестве обратного прокси-сервера и использовать его для шифрования HTTPS. Вы можете nginx перенаправлять запросы на ваш экземпляр узла на http://localhost:3000
. https
-обработка требует больших вычислительных ресурсов, а nginx делает это более эффективно, чем nodejs.