想办法拥有bull以更高的优先级重试失败的作业。更具体地说,我希望在任何非失败的工作之前选择失败的工作。
设置诸如“重试次数”之类的内容相当容易,但没有关于重试策略的其他内容。
最佳答案
您可以像这样指定优先级:
let newJob = await myQueue.add('queue-name', job.data, { ...{ priority: 1 }, ...job.opts });
关于node.js - 使用 Bull 队列如何重试具有更高优先级的失败作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60157563/