Recent Posts (rabbitmq)
Dynamic Message Delays in RabbitMQ Without Plugins
- By Ercan
- 01/11/2025
Delayed messaging is a common requirement in distributed systems: scheduling retries, deferring notifications, or throttling workloads. RabbitMQ provides built-in support for message expiration and dead-lettering, but most tutorials rely on queue-level TTL. This approach has a major limitation: changing the TTL requires creating a new queue with updated arguments. In real-world systems, however, the required delay may vary over time. Sometimes you need 5 seconds, sometimes 30 seconds, sometimes longer. Re-creating queues at runtime is not practical, and relying on external plugins (like rab..
Showing 1 to 1 of 1 (1 Pages)
