node.js - 使用 Bull 队列如何重试具有更高优先级的失败作业?

标签 node.js queue bull-queue

想办法拥有bull以更高的优先级重试失败的作业。更具体地说,我希望在任何非失败的工作之前选择失败的工作。

设置诸如“重试次数”之类的内容相当容易,但没有关于重试策略的其他内容。

最佳答案

您可以像这样指定优先级:

let newJob = await myQueue.add('queue-name', job.data, { ...{ priority: 1 }, ...job.opts });

关于node.js - 使用 Bull 队列如何重试具有更高优先级的失败作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60157563/

相关文章:

database - 通过数据库删除队列

node.js - 使用 NodeJS Bull Queue 独立处理器

javascript - 获取文件夹外的文件路径

java - 通过 POST 将图像从 Python 发送到 NodeJS + Express

javascript - Puppeteer - 按类名计算元素

node.js - 如何计算事件循环(NodeJs)的总滴答数?

java - 如何创建临时 jms 队列并按名称连接到它?

C++ 基类型到指针的转换