почему я получаю два идентификатора работы? - PullRequest
0 голосов
/ 16 марта 2020

Я использую 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 * задача

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...