node.js - 我们可以使用单核处理器使用 Node.js 集群吗?

标签 node.js

我有一个 node.js 应用程序,它同时接收来自客户端的多个请求。如果此应用程序运行在具有多核处理器的服务器上,我们可以利用 Node.js 集群的优势来扩展应用程序,方法是创建多个实际上可以在多核处理器上并行执行的工作程序来管理负载。

由于 Node.js 是单线程的,如果我的应用程序在具有单个 CPU 的服务器上运行,我们可以使用集群来扩展应用程序吗?

最佳答案

英特尔核心通常具有超线程,允许每个核心两个线程(稍微?)性能较慢。即使只有一个内核,您也应该能够获得这些好处。

关于node.js - 我们可以使用单核处理器使用 Node.js 集群吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37639173/

相关文章:

node.js - 用于 NodeJS CPU 分析的 Chrome DevTools 中缺少 Record 按钮

javascript - 如何在运行时评估 Javascript ES6 代码?

node.js - 由于 findOne 的一些奇怪原因,Mongoose 无法保存

node.js - 如何将 cloudant 搜索索引的结果限制为 15 或 20

Node.js + Express.js。 Google 向我展示了服务器端翻译 ID

javascript - Node fs.writefile\n 未将文本添加到新行

node.js - 找不到模块 : Error: Cannot resolve module 'react-addons-test-utils'

javascript - webpack 术语中的 "webpack module"到底是什么?

javascript - 尝试使用 Nodejs 从 HTML 响应中提取信息

javascript - Zapier 代码 (NodeJS) toLocaleString() timeZone