/
Move RabbitMQ messages between queues
Move RabbitMQ messages between queues
There are several reasons why it might be useful to move messages around. This includes quarantining messages which have ended up on a dead letter queue or sending messages to an alternative exchange / queue for further processing.
Use RabbitMQ’s shovel plugin
Go to the shovel management interface
{RABBIT_MQ_HOST}/#/dynamic-shovels
.Under add a new shovel:
enter the source and destination queue
it’s usually desirable to set the
Auto-delete
option to “After initial length transferred” unless this is a repeated task.Setting the
Acknowledgement mode
to “On publish” seems to be needed for simple queue->queue movesclick
Add shovel
to save the shovel
, multiple selections available,
Related content
TSS - Queue Architecture Diagram
TSS - Queue Architecture Diagram
More like this
2024-06-17 RabbitMQ ran out of memory
2024-06-17 RabbitMQ ran out of memory
More like this
2025-01-17 - High number of error messages in the dlq
2025-01-17 - High number of error messages in the dlq
More like this
2024-11-13 Notifications sent for deleted placements
2024-11-13 Notifications sent for deleted placements
More like this
2025-02-05 - TSS Email notifications not sent
2025-02-05 - TSS Email notifications not sent
More like this
Glossory of Slack Emoji Responses
Glossory of Slack Emoji Responses
More like this
Slack: https://hee-nhs-tis.slack.com/
Jira issues: https://hee-tis.atlassian.net/issues/?filter=14213