源代码如下所示:
const listener = new Listener();
listener.start();
process.on('SIGTERM', () => {
listener.stop();
});
有必要除以Listener二,以便在子进程中取出类似的结构(例如,在处理器内核之间划分负载)。
使用 Node.js 执行此操作的正确方法是什么?
源代码如下所示:
const listener = new Listener();
listener.start();
process.on('SIGTERM', () => {
listener.stop();
});
有必要除以Listener二,以便在子进程中取出类似的结构(例如,在处理器内核之间划分负载)。
使用 Node.js 执行此操作的正确方法是什么?
1. 异构子进程
据我了解,子进程处理程序必须放在单独的文件中,而 Node.js 目前不提供另一种解决方案:
./index.js
./subprocess/process1.js
./subprocess/process2.js
2. 同构子进程
如果孩子是同类竞争计算单元,您可以使用集群模块: