Replies: 2 comments
-
That page will likely soon enough see a round of major changes. This is an implementation detail, and in 3.10, CQv2 would different from CQv1, and QQs and streams are different from both of those. There are no parameters that disable persistence. If anything, RabbitMQ has been moving towards making this optional durability idea of AMQP 0-9-1 a thing of the past almost everywhere (except for classic non-mirrored queues, perhaps). Raft requires persistent storage, for example, so do QQs and streams. You can run RabbitMQ on a disk partition that is backed RAM but I would definitely not recommend such setups. Nodes would not even know who its previous cluster members were upon reboot. |
Beta Was this translation helpful? Give feedback.
-
I see that this was double-posted to
Disable persistence? You can send transient messages to non-durable queues, but I don't think you can enforce it. And even non-durable queues will page out transient messages to disk when memory usage calls for it. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I have a couple of questions about RabbitMQ durability.
First, at this link, there a sentence that says: "Persistent messages routed to durable queues are persisted in batches or when a certain amount of time passes (fraction of a second)."
Can I set the batch size? What it the parameter used to do so?
Can I set the amount of time before messages are persisted? What it the parameter used to do so?
My second concern is that, is there is any configuration parameter that entirely disable persistence? Either by disabling the creation of durable queues, or by entirely disabling the server from writing to disk?
Thanks in advance,
Wael.
Beta Was this translation helpful? Give feedback.
All reactions