Comments (14)
P.S. It's worth to note that in the meantime, Redis got a modules API... and I want to extend the module API in order to support a Cluster API to exchange messages among nodes. It would be cool to rewrite Disque as a module for Redis. Disque would be distributed still as a standalone project probably, and would be identical, but the great stuff would be that we could reuse the whole Redis core effortless and the upgrade of the Redis internals would be trivial. Not sure if this is the way to go but to consider for sure...
from disque.
Hello, I hope to continue the development after the end of October, when Redis 4.0 will be released. Sorry for the delay, I was not able to have the free time I expected to have recently... I think that the first thing I'll do is to release 1.0 stable, but immediately after there is to catch up with the changes made in Redis that are applicable to Disque as well. Cheers.
from disque.
From the Redis 4.2 roadmap: "reimplementation of Disque as a Redis module".
Great!
from disque.
Today in Twitter from the author: "Redis modules have two new set of APIs: timers and cluster. The Cluster API is not about "Redis Cluster", is a cluster message bus abstraction so that you can write distributed systems with Redis. I'm re-writing Disque on top of those new APIs, as a Redis module."
https://twitter.com/antirez/status/1001480576803704835
from disque.
Great to know @antirez I'm sure I speak for everyone when I say thanks for all the hard work and look forward to 1.0 :)
from disque.
Just now in Twitter from the author: "So happy that people still mention Disque was good. Iām actively porting it as a Redis module. Hence all the changes you saw in the Redis Modules APIs recently."
https://twitter.com/antirez/status/984449710231564289
from disque.
I'm waiting for the Disque rebirth myself.. Is there a repo somewhere to see what's going on?
from disque.
Project status update! See #213
from disque.
Just came here wondering the same thing. There haven't been any updates since April and still quite a few outstanding pull requests. Be really great to know where the project stands so can either embrace it or look for an alternative if its been abandoned. In particular I'd love to see the DELAY for NACK support added #188 as this would make the concept of retries significantly better.
from disque.
@antirez is there a place to track the implementation of cluster support for modules? I would also be interested in this for https://github.com/erikdubbelboer/discnt
from disque.
@antirez Awesome
from disque.
Looking forward to a 1.0 release -- will make it tons easier to package in my PPA. Came from python-rq, disque provides cleaner feeling componentry for a task queue.
from disque.
Very interested in disque as a Redis 4.0 module. Spread out in a kubernetes cluster, Redis could act as my queue and my cache, leaving me with only one system to manage.
from disque.
I'm interested in disque as well, especially when reimplemented as a Redis module, on top of built-in messaging in a Redis cluster :)
from disque.
Related Issues (20)
- disque failing to build on big-endian Debian builds HOT 2
- Cross Data Center support HOT 2
- Received duplicated jobs
- Client supplied job ids?
- is this project still alive? HOT 1
- GETJOB from ALL?
- HELLO response with node missing IP address HOT 2
- Is the PING command intended for end-user use?
- WHY IT LOST JOBS? HOT 2
- QLEN inconsistent results HOT 5
- Increase Memory Size for disque-server
- Should I exec "FASTJOB" or "ACKJOB" after I exec "GETJOB" ? HOT 4
- When the author decide to publish the stable version ļ¼ HOT 1
- Document default REPLICATION in ADDJOB
- Missing info about SHOW command in the README
- Duplicate consumer when add_job param of repli no equal the cluster node numbers
- Project status update! HOT 7
- Does anyone know of an armv7 compiled version? HOT 1
- job received by multiple clients
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from disque.