【问题标题】:Node.js compute serverNode.js 计算服务器
【发布时间】:2015-07-18 01:34:16
【问题描述】:

我想用 node.js 构建一个计算服务器

基本上,node.js 将充当服务器基础架构的前端。当它收到一个请求时,它会将计算请求放在一个队列上,这个队列可能在也可能不在同一台服务器上。队列中的条目将由一个 CPU 场取出,该场将进行实际计算。 CPU 场肯定会在其他服务器上。整个基础设施看起来像:-

我的问题是,如何将结果传递回 node.js 以便它可以将其传递回客户端?即图中的红色箭头。

我会做这样的事情吗?

app.get(ipnRoute, function (req, res) {
    putRequestOnQueue();

    nonBlockingQueuePollForResult();

    res.end('');
});

或者有没有更好的方法?

【问题讨论】:

    标签: node.js computation


    【解决方案1】:

    我会使用 MQTT 或 AMQP 之类的东西作为消息传递引擎来来回传递资源。还可以查看微服务技术。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-06
      • 2012-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 2015-12-11
      • 2013-04-18
      相关资源
      最近更新 更多