我正在使用Kue创建工作。
jobs.create('myQueue', { 'title':'test', 'job_id': id ,'params': params } )
.delay(milliseconds)
.removeOnComplete( true )
.save(function(err) {
if (err) {
console.log( 'jobs.create.err', err );
}
});
每个工作都有延迟时间,一般是3小时。
现在我将检查每个想要创建新作业并获取 id 的传入请求。
从上面的代码可以看出,当我创建一个作业时,我会将作业 ID 添加到作业中。
所以现在我想用队列中现有作业的 job_id 检查传入的 id,如果找到匹配的 id,则使用新参数更新现有作业。
所以我的工作队列每次都会有唯一的 job_id :)。
是否可以?我搜索了很多,但没有找到任何帮助。我检查了 kue JSON API。但它只能创建和获取检索作业,不能更新现有记录。