node.js - 独立 Node 脚本需要集群?

标签 node.js

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

但在我的例子中,如果我运行 4 个实例,然后每个实例都将遵循集群,所以我认为不建议对独立脚本使用集群

最佳答案

内置的集群模块在这种情况下会很有用,但肯定不是必需的。如果您有一些队列,每个实例都可以从中提取而不会发生冲突,那么您可能已经尽可能地运行了。

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

关于node.js - 独立 Node 脚本需要集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32202845/

相关文章:

node.js - 如何停止以 --daemonize yes 启动的 redis 服务器

node.js - Node js回调歧义

javascript - Koajs 的基本样板

mysql - nodejs mysql查询select语句的返回值

javascript - Protractor 中的 Json 断言

javascript - 如何使用 typescript 处理 json 对象

javascript - net.request 发布数据不工作

javascript - mongodb : TableRow. TableRow 不是构造函数

javascript - 使用 promises 在 Node.js 中重写 Redis 调用

javascript - 从 busboy 管道流到请求帖子