【发布时间】:2021-01-21 20:02:18
【问题描述】:
我正在使用 PM2 集群模块为我的每个 CPU 内核生成一个 Node.js 应用程序实例。 同时,对于 CPU 繁重的操作(如加密),我正在使用 Piscina(Node.js 的工作池库模块,它基于 Node.js 工作线程模块)。
基本上,我使用一些工作线程创建一个 Piscina 实例,并在每次点击特定 API 时调用它进行加密操作。
考虑到我为每个应用程序实例创建了一个工作池,这在内存使用方面是否效率不高?同时使用工作线程和 Node.js 集群模块最有效的方法是什么?
【问题讨论】: