如何增加nodejs中的事件循环容量?

我知道Node.js使用单线程和事件循环来处理一次只处理一个请求(非阻塞)的请求。 但我无法确定事件循环容量每秒运行100k请求。

在这里我想要nodejs服务器的容量规划来处理每秒100k的请求

请让我知道如何确定事件循环的容量来增加容量。

Node.js的单个实例在单个线程中运行。 为了利用多核系统,用户有时需要启动一个Node.js进程集群来处理负载。

更多信息在这里和这里

为了参考下面的代码,在node.js中简单实现集群

var cluster = require('cluster'); var express = require('express'); var numCPUs = require('os').cpus().length; if (cluster.isMaster) { for (var i = 0; i < numCPUs; i++) { // Create a worker cluster.fork(); } } else { // Workers share the TCP connection in this server var app = express(); app.get('/', function (req, res) { res.send('Hello World!'); }); // All workers use this port app.listen(8080); } 

集群是node.js的一个可扩展的多核心服务器pipe理器,用于更多源代码检查。

Interesting Posts