-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Verk 2.0 is coming with some really cool features!
We will change the way that queues are represented. Instead of using Redis Lists we will use the newest data structure added to Redis: Streams!
Streams have very interesting characteristics that will solve a few issues that would be very complicated to solve without them!
It will:
- Simplify the failure detection of other Verk instances;
- Provide a fair distribution of jobs to the Verk instances consuming a queue;
- Verk Web will eventually be standalone. So basically it will not be necessary to run alongside a Verk instance.
If you want to know more I wrote a blog post explaining in detail the reason why Verk will have a new major version: https://blog.gurgel.me/verk-2-0-and-redis-streams
There is a branch with most of the changes needed: https://github.com/edgurgel/verk/tree/streams
It's still a work in progress but I'm expecting the first release candidate to come out in a few weeks.
It fixes edgurgel/verk_web#76 & edgurgel/verk_web#69 & edgurgel/verk_web#26