【发布时间】:2011-05-21 17:46:54
【问题描述】:
我已经为stormjs做了Nodejs: How to write high performance async loop,你可以查看stormjs serial loop demo
但是并行循环仍然存在问题,例如我们有一个函数requestContext(index, callback(err, context)),它远程获取上下文'http://host/post/{index}',我们需要获取[0-99]的上下文并将上下文按顺序推送到数组中,[context0...context99]
但显然这个输出不能工作stormjs parallel loop
我还是想知道noders是怎么做这个任务的,但是你必须让这些请求并行,而不是一个一个一个,应该是并行请求和串行推送。
【问题讨论】:
-
你为什么要为此使用storm?你为什么不直接写它没有风暴。
-
我没有为此使用风暴,我正在为此创建风暴。我必须确保storm得到了这个案例的最佳代码,也是类似的案例。问题是如何在没有stormjs的情况下做到这一点。
标签: concurrency node.js