Create Bull Queue Plugin using Reddis backing.
Current Behavior
The only queue system available for BL is the custom filesystem based implementation. This has limitations when running a site with multiple BL instances.
New Behavior
Create a new BL Queue Plugin for one of / both the following node Queue frameworks:
- Bull : https://github.com/OptimalBits/bull
- Bee Queue: https://github.com/bee-queue/bee-queue
Comparisons between the two:
- https://nodejs.libhunt.com/compare-bull-vs-bee-queue
- https://www.reddit.com/r/node/comments/83ih3h/bull_vs_bee_queue_job_management_which_one_when/
My inclination is to prioritize a Bull Plugin. I think both would suffice (and it might be worthwhile to create plugins for both), but Bull does have a broader set of features. It also seems to be more regularly maintained (the last commit to Bee Queue was a year ago vs 4 days ago for Bull).
This will depend on #25 (closed) being completed before it can be implemented.