bull
bull copied to clipboard
Premium Queue package for handling distributed jobs and messages in NodeJS.
Hello, Can I process more than one job (batch) in same context. ``` // something like that queue.process(function(jobs, done) { var messages = []; for (var i = 0; i...
Hi, I'm trying to dynamically change the rate limiting of a running queue in order to react to a signal received from an external service. I can't find a way...
## Description Just curious if this is the most efficient way to clear an entire single queue of all jobs regardless of state. It doesn't seem like `.empty()` or `removeJobs('*')`...
I think I've followed the instructions: ``` var Redis = require('ioredis'); var client = new Redis({ port:redisPort, host: redisHost, password: redisPass, keyPrefix: "Workers" }); var subscriber = new Redis({ port:redisPort,...
## Description It should be fired like "global:failed" only once after is job definitely failed. ## Minimal, Working Test code to reproduce the issue. ``` node js let Queue =...
We have a use case where we process jobs and rate limit them based on some property (`property A`) in the job payload. For this reason, we cannot easily use...
# Description Repeatable job not updated if the cron schedule is not changed. As far as I understand this is by design so that scheduled jobs are not duplicated when...
Agenda has a option to skip the immediate run: https://github.com/agenda/agenda#manually-working-with-a-job `options.skipImmediate`: `true` | `false` (default) Setting this true will skip the immediate run. The first run will occur only in...
I am wondering if there is a way to do the following in Bull. I have two queues, of which I need information from both queues. I want to pop...
Hi all, Do we have an option in Bull allows to remove the failed/completed jobs in queue after a period time (1 day/week/month)? I think it's necessary because it can...