Settings

Theme

Show HN: Que, a Ruby-PostgreSQL job queue with ~20x the throughput of DelayedJob

6 points by chanks 12 years ago · 0 comments · 1 min read


Hi everyone - I wrote a job queue called Que, which uses Postgres' advisory locks to manage jobs very efficiently. My goal is to make it easy to cover jobs with the same ACID guarantees as the rest of your data. It won't be as fast as a dedicated or Redis-backed queue, but I expect it will be fast enough for many use-cases.

https://github.com/chanks/que

The 20x figure comes from a benchmark I ran on an AWS c3.8xlarge instance - this number will change depending on your hardware. The code for the benchmark (and some more detailed results) is here:

https://github.com/chanks/queue-shootout

I'm very much open to thoughts and suggestions - please let me know what you think.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection