Node.js - 处理数百万个http post项而不会阻塞

时间:2015-03-13 20:53:26

标签: node.js

使用node.js,在不阻止服务器的情况下处理HTTP post请求中的一百万个项目的最佳方法是什么?我唯一的猜测是某种消息队列,但我真的不知道。

1 个答案:

答案 0 :(得分:1)

您可能希望使用类似async.js的lib来创建非阻塞循环。 https://github.com/caolan/async

var async = require("async");

async.each(yourArrayOfThings, function(oneItem, callback) {
    // do something
    // ...
    return callback(null);
}, function(err) {
    // if any of the callbacks returned an error, err would equal that error
});

如果这不适合您,请提供有关您的处理需求的更多信息。

相关问题