I am trying to see if there is a way to migrate existing classical mirrored queues in RabbitMQ to quorum queues. From what I understand the quorum queues have to be declared which would mean that they are created newly. Other than the downtime during the migration process, I trying to see if we can retain existing messages in queues at that point.
Would the migration steps be:
- delete existing queues (classical mirrored) with name
- declare quorum queues with the deleted names from above
Is there a way to avoid the deletion and migrate queues along with existing messages.
I am using python's pika module, but even rabbitmqctl commands would be fine if the solution exists. Thanks in advance