nodejs如何做线上负载均衡的方案,不使用成熟的包,自己做的话怎么做

新手上路,请多包涵

nodejs如何做线上负载均衡的方案,不使用成熟的包,自己做的话怎么做

阅读 3.6k
2 个回答

lvs + nginx + pm2。

  1. 根据 cpu 的核数,使用 pm2 可以跑多个 node 进程。

  2. nginx 做反向代理到 node 程序端口。

  3. lvs 做负载均衡,把流量导入到不同的物理机。

  4. 多个程序和机器共享 session 和 数据库等

nginx分发。单机pm2启多个。

推荐问题