Я использую npm -bull для повторения задания через каждые 10 секунд. Здесь я пытаюсь найти job.id созданной работы, но я получаю 2 идентификатора работы. Я не знаю, почему создаются 2 идентификатора для одной работы и какой из них мне следует использовать. Я получаю это -
повтор: 81f4b91a20baeebcad3503743cded6d3: 1584350520000 задача повтор: 69ab270cf0a6444ad745981b4bfe7ff7: 1584350530000 задача const Queue = require('bull');
const taskQueue = new Queue('task', {
redis: {
host: '192.168.1.33',
port: 6379,
password: 'root'
}
});
const data = {
email: 'lmfowen9@gmail.com'
};
const options = { repeat: {
every: 10000,
attempts: 3
}
}
taskQueue.add(data, options );
taskQueue.process(async job => {
return await task(job.id);
});
function task(job) {
return new Promise((resolve, reject) => {
console.log(job.id, job.queue.name)
resolve();
});
}
* 100 * задача