【发布时间】:2015-02-25 21:38:14
【问题描述】:
在Meteor Documentation 中,它声明:
在 Meteor 中,您的服务器代码在每个请求中运行在一个线程中,而不是 在 Node 典型的异步回调风格中。我们发现线性 执行模型更适合 Meteor 中的典型服务器代码 应用。
与 Node 相比,这种线性执行模型是什么?
【问题讨论】:
标签: node.js multithreading asynchronous meteor
在Meteor Documentation 中,它声明:
在 Meteor 中,您的服务器代码在每个请求中运行在一个线程中,而不是 在 Node 典型的异步回调风格中。我们发现线性 执行模型更适合 Meteor 中的典型服务器代码 应用。
与 Node 相比,这种线性执行模型是什么?
【问题讨论】:
标签: node.js multithreading asynchronous meteor
Node.js 使用异步事件循环,它可以阻止函数阻塞整个服务器。
Meteor 构建在 Node Fibers 之上,而 Node Fibers 本身构建在异步事件循环之上。
节点“光纤”就像一个连接,或者您的应用程序的一个实例。在每个光纤中,代码是同步的(即阻塞)。但是,多个同步同步节点光纤(连接)可以在同一个异步事件循环上运行。
【讨论】: