Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我了解PM2 集群模式允许我们轻松地在单台机器上跨 CPU 进行扩展。它是否创建了它正在扩展的节点应用程序的多个实例?本质上,它与使用 Nginx 等反向代理在不同端口上运行多个节点应用程序是一回事吗?
然后,有分叉子进程的节点集群。与 PM2 集群模式相比,这种方法是否更有效,因为它运行单个节点应用程序并使用工作线程来处理传入请求?
他们基本上做同样的事情,PM2 将在后台使用 Node Cluster,这将使事情变得更容易,因为您不必以编程方式处理代码中的分叉,只需按原样运行即可。
请注意,集群模式不支持会话粘性,因此请确保您的应用程序是无状态的。