node-queue3

another queue module, with timeouts just in case you miss a callback ;)

  • 所有者: tj/node-queue3
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

queue

Task (function) queue with concurrency / timeout control.

Installation

$ npm install queue3

Example


var request = require('superagent');
var Queue = require('queue3');
var q = new Queue({ concurrency: 3, timeout: 3000 });

var urls = [
  'http://google.com',
  'http://yahoo.com',
  'http://ign.com',
  'http://msn.com',
  'http://hotmail.com',
  'http://cloudup.com',
  'http://learnboost.com'
];

urls.forEach(function(url){
  q.push(function(fn){
    console.log('%s', url);
    request.get(url, function(res){
      console.log('%s -> %s', url, res.status);
      fn();
    });
  });
});

License

MIT

主要指标

概览
名称与所有者tj/node-queue3
主编程语言JavaScript
编程语言JavaScript (语言数: 1)
平台
许可证
所有者活动
创建于2013-05-17 22:30:40
推送于2019-01-02 17:59:39
最后一次提交2013-08-21 10:44:20
发布数3
最新版本名称1.0.2 (发布于 2013-06-26 13:50:28)
第一版名称1.0.0 (发布于 2013-05-17 16:39:22)
用户参与
星数37
关注者数3
派生数5
提交数11
已启用问题?
问题数1
打开的问题数0
拉请求数1
打开的拉请求数0
关闭的拉请求数1
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?