【发布时间】:2013-07-06 16:44:25
【问题描述】:
我的网络服务器必须调用 3-4 个网络服务。我打算在 Node.js 中实现它,但由于我不是回调代码的忠实拥护者,因此正在考虑 gevent。我知道绿色线程在行为上与操作系统线程相似,每个线程在调用下一个之前都会等待一个 Web 服务的响应。这是正确的吗?
例如,如果我正在调用 Web 服务 A、B、C、D,每个服务需要 1 秒,节点将在 1 秒内完成所有 4 个(由于并行调用),但 gevent 需要 4 秒(因为它一个接一个地链接它们)。
【问题讨论】:
标签: javascript web-services node.js gevent green-threads