【发布时间】:2022-03-02 21:58:08
【问题描述】:
我正在创建一个 Nest.js 应用程序,并希望处理该应用程序的可扩展性。我发现基本上有两种扩展方式:集群或工作线程。我已经在这里“https://stackoverflow.com/questions/64340922/docker-vs-cluster-with-node-js”询问了有关node.js应用程序可扩展性的问题。并发现最好用 docker 包装应用程序并从中创建克隆,而不是集群。所以,我已经用 Nest.js 应用程序做到了,但问题是我们如何使用 Nest.js 中的工作线程来处理 CPU 密集型任务?我们应该只导入工作线程并使用它,还是 Nest.js 中有特殊语法允许我们使用工作线程?
【问题讨论】: