【问题标题】:What is the Linear Execution Model in Meteor?Meteor 中的线性执行模型是什么?
【发布时间】:2015-02-25 21:38:14
【问题描述】:

Meteor Documentation 中,它声明:

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

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

【问题讨论】:

    标签: node.js multithreading asynchronous meteor


    【解决方案1】:

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

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

    节点“光纤”就像一个连接,或者您的应用程序的一个实例。在每个光纤中,代码是同步的(即阻塞)。但是,多个同步同步节点光纤(连接)可以在同一个异步事件循环上运行。

    【讨论】:

      猜你喜欢
      • 2013-08-12
      • 1970-01-01
      • 2019-05-11
      • 2021-02-22
      • 1970-01-01
      • 2014-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多