3 ms·
And there's a Ruby client for it already: https://rubygems.org/gems/disque https://rubygems.org/gems/disque
by djanowski 11y ago
And there's a Ruby client for it already: https://rubygems.org/gems/disque https://rubygems.org/gems/disque
- veesahni 11y agoWould love to see multi-threaded workers. That's one of the pros of using sidekiq + redis today (it uses celluloid under the hood).
- heynk 11y agoI'd be interested in what it might take to swap out the redis code for disque in Sidekiq.
- jpgvm 11y agoNot fun. Sidekiq is pretty closely married to Redis datastructures unfortunately. However there are clones like Shoryuken [1] that would be easier to port. [1] https://github.com/phstc/shoryuken https://github.com/phstc/shoryuken
- tannerburson 11y agoFor giggles I spent an hour this evening and added support for Disque to the pluggable system I help maintain [0]. Things I can say: the ruby disque library isn't really fleshed out yet. It's alpha, so that's fine, but it's got a ways to go. For example, it doesn't directly expose ACKJOB as a command. The server is equally alpha, things like HELP don't do anything yet, and some options on some commands appear broken. But hey, it was a fun way to spend an hour. [0]https://github.com/tannerburson/chore-disque https://github.com/tannerburson/chore-disque.