我理解 Kue 的工作方式,我需要指定我将获得的工作类型:
jobs.process('email', function(job, done){
var pending = 5
, total = pending;
setInterval(function(){
job.log('sending!');
job.progress(total - pending, total);
--pending || done();
}, 1000);
});
其中“电子邮件”是工作类型。我正在尝试做的是在队列中获得下一个工作,无论类型如何。那可行吗?
作为参考,我的对象具有与工作命名相同的方法,因此无论我拉出什么样的工作,我总是可以与我的工作人员一起处理它。