qued 是一个非常简单的队列/出队工作者,灵感来源于简洁性原则。它运行在 Node.js 应用程序中,并且依赖 Redis 进行存储。qued 的核心理念是「简单胜过功能」,我们希望通过降低代码复杂度,提高工作人员的稳定性。因此,qued 没有复杂的队列状态(如已完成和错误状态),且每次只执行一个作业。

安装:


npm install qued --save

用法:

创建一个 qued 实例:


var Qued = require('qued');

var qued = new Qued({

  REDIS_HOSTNAME: 'localhost',

  REDIS_PORT: 6379,

  REDIS_PASSWORD: null,

  TIMEOUT: 0

});

其中,TIMEOUT 是作业最大执行时间(以毫秒为单位)。设置为 0 时表示没有超时限制。