antirez / disque

Disque is a distributed message broker
BSD 3-Clause "New" or "Revised" License
8.01k stars 538 forks source link

Project status update! #213

Open antirez opened 5 years ago

antirez commented 5 years ago

Hi all,

many of you ask what will happen with Disque. Here is all the news:

  1. The project is in the process of being translated to a Redis module. The code duplication with Redis was impossible to handle. I tried and I failed. So that was the plan.
  2. I'm sitting in an alpha code base of Disque as a module of Redis that does not even compile but is a very good start... I translated most data structures in the past few months, but more importantly as a side effect I added to Redis modules all the APIs I needed (Cluster API and Timer API). I think I need yet another API to force replication out of context... but I'm not 100% sure.
  3. Disque module will be released under the AGPL license, not BSD as Redis core.
  4. Redis 6 will not be released if we don't have an RC version of Disque at least.
  5. ETA: You should see Disque in beta version before the end of the year. RC in 6 months.
  6. The new Disque should be mostly API compatible with the old one, and will have exactly the same guarantees. Will be AP, federated, and so forth. Same stuff. Just as a module.
  7. It will live in a different repository compared to Redis. Very probably this same repository: at some point I'll force-push the new project, and leave the current implementation as a branch for historical reasons.

If you have questions I'm here.

vaizki commented 5 years ago

@antirez any thoughts on when we will see a beta repository out in the wild?

skyrocknroll commented 5 years ago

https://twitter.com/antirez/status/1090934580377473024

lsadehaan commented 5 years ago

Are you still thinking of releasing this new version of Disque?

mvrhov commented 5 years ago

https://twitter.com/antirez/status/1141238316769132544

OneCodeMonkey commented 4 years ago

Good product! Wish to continue update for it and we'll contribute to it!

kamilion commented 4 years ago

https://twitter.com/antirez/status/1192751849213964288

itamarhaber commented 4 years ago

Now as a Redis module: https://github.com/antirez/disque-module