【发布时间】:2013-08-07 12:07:48
【问题描述】:
我是 nodeJS 的新手,想知道 Node.js 的单实例模型。 在一个简单的 nodeJs 应用程序中,当一些阻塞操作通过回调异步处理时,运行 nodeJs 的主线程是否也处理回调? 如果请求是从数据库中获取一些数据,并且有 100 个并发用户,并且每个 db 操作需要几秒钟,那么当最终触发回调时(对于每个连接),主线程是否接受这些请求也用于执行回调?如果是这样,nodeJs 是如何扩展的,它是如何快速响应的?
【问题讨论】:
-
发现这真的很有帮助:rickgaribay.net/archive/2012/01/28/…
标签: node.js asynchronous callback scalability single-threaded