Skip to content
Discussion options

You must be logged in to vote

Yes, there is storage cost. Delayed messages are retained in an internal delayed queue until they are due, so they occupy broker storage while they are waiting.

In the source, delayed exchange messages are pushed to a delayed message store, written to disk, and indexed in memory by expiration time so they can be routed later. Durable delayed exchanges persist across restart; non-durable/transient behavior follows the usual transient queue rules.

For sizing, treat it as roughly the payloads and message metadata for all outstanding scheduled notifications, plus segment/index overhead. A very long scheduling horizon can therefore accumulate a real backlog. CloudAMQP pricing and hard limits a…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by viktorerlingsson
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants