小编Jor*_*eek的帖子

PM2 前面的 Nginx 负载均衡器与 Nodejs 集群

我正在尝试设置一个生产环境,前端运行 nginx,后端使用多个 Nodejs 应用程序,使用 pm2 进行流程管理。

这个想法是允许后端水平可扩展性(以及可选的垂直)。使用 nginx(上游)的负载平衡以及后端的 pm2 的多个进程是个好主意吗?这可能是冲突的或者没有必要?

如果在前端使用负载平衡,可以使用单个进程(水平)创建多个后端机器。或者可以仅使用 nginx 作为 http 服务器并在后端使用 pm2 多进程(垂直)。或者使用nginx负载均衡和pm2多进程(水平和垂直)

过去,我们在调整机架空间云中的机器大小时遇到​​了问题,所以我更喜欢从水平前端进行平衡。

nginx load-balancing node.js pm2

5
推荐指数
0
解决办法
932
查看次数

标签 统计

load-balancing ×1

nginx ×1

node.js ×1

pm2 ×1