Scheduling Messages with RabbitMQ
For a while people have looked for ways of implementing delayed messaging with RabbitMQ. So far the accepted solution was to use a mix of message TTL and Dead Letter Exchanges as implemented by NServiceBus here. After considering an out-of-the-box solution for some time, we had the opportunity to implement it as a plugin. Enter RabbitMQ Delayed Message Plugin.