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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?