Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Verk 2.0 #192

@edgurgel

Description

@edgurgel

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions