我有用于数据处理的 Node 独立工作器。 根据我的服务器能力,我将运行多个 worker 实例 所以我的问题是,我是否需要在我的工作人员中包括集群, 因为集群的主要任务是利用多核 cpu 但它仅在我们为 http 请求提供服务时才适用
但在我的例子中,如果我运行 4 个实例,然后每个实例都将遵循集群,所以我认为不建议对独立脚本使用集群
最佳答案
内置的集群模块在这种情况下会很有用,但肯定不是必需的。如果您有一些队列,每个实例都可以从中提取而不会发生冲突,那么您可能已经尽可能地运行了。
如果你想管理/代理子进程的工作,那么你可以使用集群模块启动子进程并从主进程分发任务。
关于node.js - 独立 Node 脚本需要集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32202845/