gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:42 25 4
gpt4 key购买 nike

我可以使用 native cluster module 创建 Node.JS 多机集群吗?或者这个模块可以用来在同一台机器上的CPU线程之间分割工作?

最佳答案

根据文档

A single instance of Node.js runs in a single thread. To take advantage of multi-core systems, the user will sometimes want to launch a cluster of Node.js processes to handle the load.

很明显它可以在同一台机器上运行。

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

它分发 request ,到多个后端机器。另请参阅Nginx Load Balancing .

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
}
}

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

关于Node.JS 集群模块 - 多服务器集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59285982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com