3

node.js 是一个进程服务器,还是可以模拟 Apache 的一堆子进程,每个子进程都服务于不同的请求,并且每个子进程都相互独立(以及子进程的循环以避免长期内存泄漏)。
使用 node.js 时是否需要它?

4

2 回答 2

2

它是单进程和单线程的,因为 Node 是非阻塞和基于事件的。这意味着这个单一进程可以同时处理许多请求,只要响应准备好就发送回响应。

需要注意的关键点是 Node 是非阻塞的。

于 2011-07-26T15:47:17.690 回答
2

Node.js 默认是单进程服务器。对于大多数目的,这就是所有需要的(IO 限制和内存限制通常在 CPU 限制之前达到)。

如果您需要更多进程,您可以使用http://learnboost.github.com/cluster/

于 2011-07-26T01:04:56.893 回答