diemacht
diemacht

Reputation: 2102

Known issues with delayed messages in RabbitMQ

I'm considering delayed messages plugin as a solution of a distributed timer. The message is a command and the execution of the command is delayed.

I'm wondering if there are any known issues with the delayed message rabbitmq plugin? Is it something that can handle a scale of thousands messages per minute? Or maybe there is some better solution for the use-case I described above?

Upvotes: 0

Views: 1032

Answers (1)

Gabriele Santomaggio
Gabriele Santomaggio

Reputation: 22760

The rabbitmq-delayed-message-exchange plugin does store the messages in Mnesia.

The plugin generally works fine, but you should be careful about the limitations.

Please read the limitation section https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#limitations

And also the performance section: https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#performance-impact

housands messages per minute

It is not an high value, but it depends how many messages you need to store and also the payload size

Upvotes: 1

Related Questions