PM2 集群模式与节点集群性能

PM2 Cluster Mode vs. Node Cluster Performance

我知道 PM2 Cluster Mode 让我们可以轻松地在一台机器上跨 CPU 进行扩展。它是否创建了正在扩展的节点应用程序的多个实例?从本质上讲,它与 运行 在不同端口上使用 Nginx 等反向代理的多节点应用程序是一回事吗?

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

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

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