Node.js 独立节点脚本需要群集吗?

Node.js 独立节点脚本需要群集吗?,node.js,Node.js,我有用于数据处理的节点独立工作程序。 根据我的服务器能力,我将运行多个worker实例 所以我的问题是,我是否需要在我的工作人员中包括集群, 因为集群的主要任务是利用cpu的多个核心,但只有在我们服务http请求时才适用 但是在我的例子中,如果我运行4个实例,那么每个实例都将遵循集群,因此我认为不建议对独立脚本使用集群,在这种情况下,内置集群模块会很有用,但肯定不是必需的。如果您有一些队列,每个实例都可以无冲突地从中提取,那么您可能已经在尽可能地运行了 如果您想管理/代理子员工的工作,那么您可以

我有用于数据处理的节点独立工作程序。 根据我的服务器能力,我将运行多个worker实例 所以我的问题是,我是否需要在我的工作人员中包括集群, 因为集群的主要任务是利用cpu的多个核心,但只有在我们服务http请求时才适用


但是在我的例子中,如果我运行4个实例,那么每个实例都将遵循集群,因此我认为不建议对独立脚本使用集群,在这种情况下,内置集群模块会很有用,但肯定不是必需的。如果您有一些队列,每个实例都可以无冲突地从中提取,那么您可能已经在尽可能地运行了


如果您想管理/代理子员工的工作,那么您可以使用集群模块启动子流程,并从主流程中分发任务。

您所说的“集群”是什么意思?集群模块允许您轻松创建所有共享服务器端口的子进程。我认为这取决于您所做的工作。如果您做CPU繁重的工作,那么您可能不需要集群,因为您的4个进程将大量使用您的CPU。如果不是CPU繁重的工作,多个实例可以加快计算速度。但我会投票赞成先测试,然后检查什么对你来说比X更好。确实需要测试。但假设我们正在服务http请求,这涉及到繁重的工作,在这种情况下,我们也将使用集群。所以实际用例并不清楚