Hacker ApprovedDepartments

RabbitMQ

Shares rank 5 of 19 message brokers by recommenders

Open source broker people trust for performance under load, especially with Celery, though critics say it needs real expertise to configure and operate.

Open source broker people trust for performance under load, especially with Celery, though critics say it needs real expertise to configure and operate.

23 people gave an opinion

recommend it
13
criticize it
10
approval share
57%
Each figure is one person. RecommendsCriticizes

Recommended in 9 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 13 people recommend itNeeds 10 or more, met.
  • 1.3 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 9 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Performs well under load

    “3 week solutions that last 6+ years under load look pretty nice in retrospect”

    Comment from 14 Sep 2026 in “Distributed Systems Classics (2017)”

    “it has performed rather well for our use-cases over the years”

    Comment from 17 Apr 2026 in “30 Years of HPC: many hardware advances, little adoption of new languages”

    “it worked well under pressure (thanks, RabbitMQ)”

    Comment from 10 Dec 2025 in “Django: what’s new in 6.0”
  • Common choice with Celery

    “If one has a stateful message queue or job task queue, e.g. RabbitMQ or Celery, one can use it.”

    Comment from 28 May 2026 in “Just Use Postgres for Durable Workflows”

    “Celery + RabbitMQ is hard to beat in the Python ecosystem for scaling.”

    Comment from 28 Jan 2026 in “Oban, the job processing framework from Elixir, has come to Python”
  • Very good, amazing technology

    “I love rabbitmq. It's an amazing technology... But.. it does require quite a lot of expertise and know how to operate.”

    Comment from 6 Jul 2026 in “You probably don't need another database”

    “RabbitMQ is also very good, don't have production experience on it”

    Comment from 7 Apr 2026 in “I Replaced Kafka, Redis, and RabbitMQ with One Tool – A Deep Dive into NATS”

    “RabbitMQ is also very good”

    Comment from 6 Apr 2026 in “I Replaced Kafka, Redis, and RabbitMQ with One Tool – A Deep Dive into NATS”

What people warn about

Each mark is one comment

  • Needs expertise and configuration

    “I love rabbitmq. It's an amazing technology... But.. it does require quite a lot of expertise and know how to operate.”

    Comment from 6 Jul 2026 in “You probably don't need another database”

    “Rabbit is slow and resource hungry and needs configuration.”

    Comment from 9 Mar 2026 in “Ask HN: What Are You Working On? (March 2026)”
  • Workers lose connection or block

    “workers losing connection with RabbitMQ”

    Comment from 29 Nov 2025 in “A first look at Django's new background tasks”

    “RabbitMQ getting blocked requiring a forced restart”

    Comment from 20 Dec 2025 in “Go ahead, self-host Postgres”
  • Adds complexity to systems

    “they go with microservices, Redis, RabbitMQ, etc, making the system more complex and less available”

    Comment from 6 Dec 2025 in “100k TPS over a billion rows: the unreasonable effectiveness of SQLite”

    “Trying to manage a highly available and durable rabbitmq or other message system”

    Comment from 19 Aug 2026 in “PostgreSQL for Everything”

    “setting up Rabbit or Kafka gets a lot more complex”

    Comment from 13 May 2026 in “Redis and the Cost of Ambition”
  • Limitations and recurring problems

    “problems that we ran into because of limitations of rabbitmq”

    Comment from 19 Aug 2026 in “PostgreSQL for Everything”

    “RabbitMQ suffered from Mnesia problems for many years”

    Comment from 27 May 2026 in “What I've Learned (So Far) Building Online Mini Games with Elixir and Swift”

    “We had never ending problems after that”

    Comment from 20 Aug 2026 in “PostgreSQL for Everything”

Other message brokers people recommend

The four most recommended other message brokers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

RabbitMQ compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Apache Kafka535549%12——
NATS341668%97.5 yrs3 ownersApproved
Amazon SQS181456%8——
Redpanda17481%7—Approved
RabbitMQThis page131057%9——
See all 19 message brokers, ranked

What people said

25 of the 27 comments that mention it, newest first. Each links to the original comment.

“RabbitMQ, used by Reddit, uses Erlang and BEAM.”

MixedComment from 27 Sep 2026 in “Go Concurrency Distilled”

“3 week solutions that last 6+ years under load look pretty nice in retrospect”

RecommendsComment from 14 Sep 2026 in “Distributed Systems Classics (2017)”

“Everything has to be done in its weird and quirky way”

CriticizesComment from 20 Aug 2026 in “PostgreSQL for Everything”

“We had never ending problems after that”

CriticizesComment from 20 Aug 2026 in “PostgreSQL for Everything”

“Trying to manage a highly available and durable rabbitmq or other message system”

CriticizesComment from 19 Aug 2026 in “PostgreSQL for Everything”

“problems that we ran into because of limitations of rabbitmq”

CriticizesComment from 19 Aug 2026 in “PostgreSQL for Everything”

“I'd look at things like RabbitMQ or Garage”

RecommendsComment from 19 Aug 2026 in “PostgreSQL for Everything”

“I tried to use rabbitmq for a small app, installed it, configured it and then it didn't work.”

CriticizesComment from 19 Aug 2026 in “PostgreSQL for Everything”

“I love rabbitmq. It's an amazing technology... But.. it does require quite a lot of expertise and know how to operate.”

MixedComment from 6 Jul 2026 in “You probably don't need another database”

“Seems like a very mature and completely open source tool.”

RecommendsComment from 22 Jun 2026 in “Rive, Fast and reliable background jobs in Go”

“If one has a stateful message queue or job task queue, e.g. RabbitMQ or Celery, one can use it.”

RecommendsComment from 28 May 2026 in “Just Use Postgres for Durable Workflows”

“RabbitMQ suffered from Mnesia problems for many years”

CriticizesComment from 27 May 2026 in “What I've Learned (So Far) Building Online Mini Games with Elixir and Swift”

“setting up Rabbit or Kafka gets a lot more complex”

CriticizesComment from 13 May 2026 in “Redis and the Cost of Ambition”

“it has performed rather well for our use-cases over the years”

RecommendsComment from 17 Apr 2026 in “30 Years of HPC: many hardware advances, little adoption of new languages”

“RabbitMQ is also very good, don't have production experience on it”

RecommendsComment from 7 Apr 2026 in “I Replaced Kafka, Redis, and RabbitMQ with One Tool – A Deep Dive into NATS”

“RabbitMQ is also very good”

RecommendsComment from 6 Apr 2026 in “I Replaced Kafka, Redis, and RabbitMQ with One Tool – A Deep Dive into NATS”

“Rabbit is slow and resource hungry and needs configuration.”

CriticizesComment from 9 Mar 2026 in “Ask HN: What Are You Working On? (March 2026)”

“Celery + RabbitMQ is hard to beat in the Python ecosystem for scaling.”

RecommendsComment from 28 Jan 2026 in “Oban, the job processing framework from Elixir, has come to Python”

“RabbitMQ getting blocked requiring a forced restart”

CriticizesComment from 20 Dec 2025 in “Go ahead, self-host Postgres”

“it worked well under pressure (thanks, RabbitMQ)”

RecommendsComment from 10 Dec 2025 in “Django: what’s new in 6.0”

“they go with microservices, Redis, RabbitMQ, etc, making the system more complex and less available”

CriticizesComment from 6 Dec 2025 in “100k TPS over a billion rows: the unreasonable effectiveness of SQLite”

“there's RabbitMQ as well, which I always forget when asked”

MixedComment from 1 Dec 2025 in “You want microservices, but do you need them?”

“RabbitMQ and friends are just a pain to use.”

CriticizesComment from 29 Nov 2025 in “A first look at Django's new background tasks”

“workers losing connection with RabbitMQ”

MixedComment from 29 Nov 2025 in “A first look at Django's new background tasks”

“Use Kafka/RabbitMQ/Redis PLEASE.”

RecommendsComment from 17 Nov 2025 in “Listen to Database Changes Through the Postgres WAL”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.