3

我了解PM2 集群模式允许我们轻松地在单台机器上跨 CPU 进行扩展。它是否创建了它正在扩展的节点应用程序的多个实例?本质上,它与使用 Nginx 等反向代理在不同端口上运行多个节点应用程序是一回事吗?

然后,有分叉子进程的节点集群。与 PM2 集群模式相比,这种方法是否更有效,因为它运行单个节点应用程序并使用工作线程来处理传入请求?

4

1 回答 1

4

他们基本上做同样的事情,PM2 将在后台使用 Node Cluster,这将使事情变得更容易,因为您不必以编程方式处理代码中的分叉,只需按原样运行即可。

请注意,集群模式不支持会话粘性,因此请确保您的应用程序是无状态的。

于 2017-08-09T12:32:36.620 回答