#node.js #npm #redis #queue #bull
Вопрос:
Я пытаюсь построить простую систему очередей, используя bull in Node.js. Код работает просто отлично. Но я продолжаю получать предупреждение «неопределенно» при запуске кода. Как я могу остановить предупреждение, или это мой код. Заранее спасибо!
Предупреждение выглядит следующим образом:
undefined
Hello there, I am Queue number: , 2121, Job Data: 1.
Hello there, I am Queue number: , 2122, Job Data: 2.
Hello there, I am Queue number: , 2123, Job Data: 3.
.....
.....
Сценарий очереди:
// Import queuing module bull
const Queue = require('bull');
const queue = new Queue('count', {
limiter: {
max: 5000, // Limit the queue to a maximum of 5000 jobs per 10 seconds
duration: 10000
},
redis: {
host: "127.0.0.1",
port: "6379",
password: ""
}
});
// Add to waiting queue
function wait(msg){
for(let i=1;i<100;i ){
queue.add(i);
}
queue.process((job, jobDone) => {
console.log(`${msg}, ${job.id}, Job Data: ${job.data}.`);
jobDone();
});
}
// Run Queue
console.log(wait('Hello there, I am Queue number: '));