Node.js 如何使用kue创建邮件队列?

Node.js 如何使用kue创建邮件队列?,node.js,redis,kue,Node.js,Redis,Kue,有用户发送的电子邮件。 发送时,每个信件都会放入数据库(mongo),在数据库中为其分配一个信件编号以及添加到数据库的时间。 在发送信件时,有一分钟的限制,即用户每分钟发送的信件不能超过100封。如果超过信件数量,则下一封信件将排队,并在一分钟内发送,以此类推。 我的代码: 但是,我不知道在哪里需要它,以及如何正确调用queue.process 每隔一分钟打一次电话?我以为kue有这样的机制 请帮助,如何使用 queue.create(`email`, { title: `HELLO

有用户发送的电子邮件。 发送时,每个信件都会放入数据库(mongo),在数据库中为其分配一个信件编号以及添加到数据库的时间。 在发送信件时,有一分钟的限制,即用户每分钟发送的信件不能超过100封。如果超过信件数量,则下一封信件将排队,并在一分钟内发送,以此类推。 我的代码:

但是,我不知道在哪里需要它,以及如何正确调用queue.process

每隔一分钟打一次电话?我以为kue有这样的机制

请帮助,如何使用

 queue.create(`email`, {
    title: `HELLO KUE 1`,
    id: Math.floor(Math.random() * Math.floor(100)),
    to: 'tj@learnboost.com',
  })
    .save((err) => {
      if (!err) console.log(`error`);
    }
  );