Qu

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

Hacker News

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

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.

Share card

Actual performance

6points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: io · Missing: https docs, excited, just released
74%74% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersIH features products with proven revenue · Strong signals: efficiently · Missing: supports, reddit linkedin, podcasting
44%44% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
42%42% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: efficient · Missing: plus, platform, intuitive
36%36% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Product HuntUnlikely to reach the leaderboard · Strong signals: code, open · Missing: mac, agents, macos
27%27% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
17%17% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Qu
Que, a crazy-fast Ruby-PostgreSQL job queue45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Que, a crazy-fast Ruby-PostgreSQL job queue

Hacker News2
Pg
PgQueuer – Transform PostgreSQL into a Job Queue61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PgQueuer – Transform PostgreSQL into a Job Queue

Hacker News376
Ka
Kafka FDW for PostgreSQL65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kafka FDW for PostgreSQL

Hacker News2
es
es2postgres – ElasticSearch to PostgreSQL Loader71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

es2postgres – ElasticSearch to PostgreSQL Loader

Hacker News3
Me
Metagration: PostgreSQL Migrator in PostgreSQL56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Metagration: PostgreSQL Migrator in PostgreSQL

Hacker News1
PR
PRQL in PostgreSQL73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PRQL in PostgreSQL

Hacker News267
No
NoQMS – No Queue Microservices – and a Java Implementation48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

NoQMS – No Queue Microservices – and a Java Implementation

Hacker News3
A
A queue for Rails43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A queue for Rails

Hacker News2
Si
Simple Background Job with PostgreSQL34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Simple Background Job with PostgreSQL

Hacker News1
Mi
Micro job queue in nodeJS built on mongo40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Micro job queue in nodeJS built on mongo

Hacker News2