Meteor中的线性执行模型是什么?

时间:2014-12-29 17:26:25

标签: node.js multithreading asynchronous meteor

Meteor Documentation中,它声明:

  

在Meteor中,您的服务器代码在每个请求的单个线程中运行,而不是   在Node的典型异步回调样式中。我们发现线性   执行模型更适合Meteor中的典型服务器代码   应用

与Node相比,这种线性执行模型是什么?

1 个答案:

答案 0 :(得分:1)

Node.js使用异步事件循环,阻止函数阻塞整个服务器。

Meteor构建于Node Fibers之上,它们本身构建在异步事件循环之上。

节点'光纤'就像一个连接,或你的应用程序的实例。在每个光纤内,代码是同步的(即阻塞)。但是,相同的异步事件循环上可能会运行多个同步同步节点光纤(连接)。