Node.JS群集模块-多服务器群集?

Node.JS群集模块-多服务器群集?,node.js,cluster-computing,distributed-computing,Node.js,Cluster Computing,Distributed Computing,我是否能够使用Node.JS多机集群,或者该模块可以用于在同一台机器上的CPU线程之间拆分工作?如文档所示 Node.js的单个实例在单个线程中运行。接受 多核系统的优势,用户有时会希望 启动Node.js进程集群以处理负载 很明显,它将在同一台机器上工作 但在您的场景中,您可以使用任何代理服务器(如Nginx)将请求分发到不同的机器 它将分发到多个后端计算机。 另见 在这些机器中,您可以创建群集或更好地使用任何群集管理器,如,这是不可能的,听起来您正在寻找类似或类似NGINX的东西,saidI

我是否能够使用Node.JS多机集群,或者该模块可以用于在同一台机器上的CPU线程之间拆分工作?

如文档所示

Node.js的单个实例在单个线程中运行。接受 多核系统的优势,用户有时会希望 启动Node.js进程集群以处理负载

很明显,它将在同一台机器上工作

但在您的场景中,您可以使用任何代理服务器(如Nginx)将请求分发到不同的机器

它将分发到多个后端计算机。 另见


在这些机器中,您可以创建群集或更好地使用任何群集管理器,如

,这是不可能的,听起来您正在寻找类似或类似NGINX的东西,saidI更考虑使用此模块来实现某种分布式系统,而不使用类似SPOF的代理,但这个答案清楚地解释了为什么集群模块不能支持多服务器集群。谢谢
http {
    upstream backend {
        server backend1.example.com weight=5; // machine 2 ip
        server backend2.example.com; // machine 1 ip
        server 192.0.0.1 backup; // machine 3 ip
    }
}