Concerns About RabbitMQ Storage Capacity for Large Volumes of Persistent Messages #13112
Unanswered
sergio-aguilar-tuhh
asked this question in
Questions
Replies: 1 comment 4 replies
-
Some key questions that immediately come to mind:
In general: Quorum queues offer the highest data safety guarantees (see https://www.rabbitmq.com/blog/2025/01/17/how-are-the-messages-stored) but are not the best suited for large messages or very long backlogs of messages (it's impossible to tell where the thresholds are exactly - it depends on the message size, queue length, hardware, replication factor and so on) Streams are better suited for large messages and long backlogs. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Community Support Policy
RabbitMQ version used
4.0.4
Erlang version used
26.2.x
Operating system (distribution) used
Linux based
How is RabbitMQ deployed?
Community Docker image
rabbitmq-diagnostics status output
See https://www.rabbitmq.com/docs/cli to learn how to use rabbitmq-diagnostics
Logs from node 1 (with sensitive values edited out)
See https://www.rabbitmq.com/docs/logging to learn how to collect logs
Logs from node 2 (if applicable, with sensitive values edited out)
See https://www.rabbitmq.com/docs/logging to learn how to collect logs
Logs from node 3 (if applicable, with sensitive values edited out)
See https://www.rabbitmq.com/docs/logging to learn how to collect logs
rabbitmq.conf
See https://www.rabbitmq.com/docs/configure#config-location to learn how to find rabbitmq.conf file location
Steps to deploy RabbitMQ cluster
.
Steps to reproduce the behavior in question
.
advanced.config
See https://www.rabbitmq.com/docs/configure#config-location to learn how to find advanced.config file location
Application code
# PASTE CODE HERE, BETWEEN BACKTICKS
Kubernetes deployment file
What problem are you trying to solve?
I am planning to use RabbitMQ to handle a large volume of data, exceeding many GB's, and ensuring data durability is critical to my use case.
I have some concerns about RabbitMQ's storage capacity and its ability to handle this volume effectively while maintaining performance.
Questions
Thank you in advance for your help!
Beta Was this translation helpful? Give feedback.
All reactions