Привет, я создаю задания, используя 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 часа.
Теперь я буду проверять каждый входящий запрос, который хочет создать новое задание, и получить идентификатор.
Как вы можете видеть из приведенного выше кода, когда я создаю задание, я добавлю идентификатор задания в задание.
так что теперь я хочу проверить входящий идентификатор с существующими заданиями "job_id s в очереди" и обновить существующее задание с новыми параметрами, если соответствующий идентификатор найдено.
поэтому моя очередь заданий будет иметь уникальную job_id каждый раз:).
Возможно ли это?, Я много искал, но никакой помощи не найдено, я проверил kue json API. но он может только создавать и получать задания на получение, не может обновлять существующие записи.
Спасибо заранее.