bull
bull copied to clipboard
Premium Queue package for handling distributed jobs and messages in NodeJS.
# Background We have been seeing occasional `Connection is aborted` errors when pausing a Bull queue that is backed by Redis in cluster mode. The investigation led to [this fix...
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 7.6.2. Release notes Sourced from semver's releases. v7.6.2 7.6.2 (2024-05-09) Bug Fixes 6466ba9 #713 lru: use map.delete() directly (#713) (@negezor, @lukekarrys) v7.6.1 7.6.1 (2024-05-04) Bug...
I am curious whether anyone else has used the new implementation of priority (1 being highest on down) successfully. I use bull to run tasks made up of small sub...
Is there a way to add custom progress pub/sub style events currently? e.g. a job could send with `job.publish('event-name', { data })` and listen the `event-name` `job.on('event-name', console.log)`
## Description When new repeated job is created it goes to delayed state. There is no event which would inform about this. Introducing new `'delayed'` event which is fired whenever...
Currently, rate limiting is achieved using the delay functionality in Bull. However, this prevents from some optimizations. Instead we should have a separate sorted sets for rate limited jobs. Having...
There is one case we observed in our application, a job on parallel threads was removed and processed, and then on completion of the job, it was not deleted despite...