The functionality described in this article is available in the meshIQ Platform versions 12.1 and later.
For a quick overview of what's new or changed, visit the meshIQ Highlights page for a version-by-version breakdown.
Jump to Section:
Version 12.x and Later
Version 11.3 and Earlier
Version 12.x and Later
The Queue Commands available in the RabbitMQ Queues widget allow you to manage queue synchronization and message cleanup operations. These actions help maintain queue consistency across cluster nodes and manage stored messages when required.
RabbitMQ provides the following queue-level commands:
Sync – manually synchronize a mirrored queue to a quorum of nodes
Cancel Sync – stop an ongoing queue synchronization process
Purge – delete all messages stored in a queue
These commands apply to classic mirrored queues or quorum queues, depending on your RabbitMQ setup.
Sync or Cancel Sync for a Queue
To sync or cancel sync for a RabbitMQ queue:
Open the Queues widget and select the queue you want to manage.
From the Selected menu, choose Commands > Sync or Cancel Sync.
A Confirm Sync Action dialog appears.
Click Yes to start or cancel the synchronization.
A success message appears at the bottom of the window once the action is completed.
Purge Messages from a Queue
The Purge command removes all messages stored in the selected queue. The queue structure remains intact, but all pending messages—ready or unacknowledged—are deleted. This is often used during testing, cleanup, or when stale messages must be removed.
To purge a queue:
Open the Queues widget and select the queue you want to purge.
From the Selected menu, choose Commands > Purge.
A Confirm Purge Action dialog appears.
Click Yes to delete all messages.
A success message appears once the queue has been purged.
________________________________________________________________________________________________________________
Version 11.3 and Earlier
The Queue Commands available in the RabbitMQ Queues viewlet allow you to manage queue synchronization and message cleanup operations. These actions help maintain queue consistency across cluster nodes and manage stored messages when required.
RabbitMQ provides the following queue-level commands:
Sync – manually synchronize a mirrored queue to a quorum of nodes
Cancel Sync – stop an ongoing queue synchronization process
Purge – delete all messages stored in a queue
These commands apply to classic mirrored queues or quorum queues, depending on your RabbitMQ setup.
Sync or Cancel Sync for a Queue
To sync or cancel sync for a RabbitMQ queue:
Open the Queues viewlet and select the queue you want to manage.
From the Selected menu, choose Commands > Sync or Cancel Sync.
A Confirm Sync Action dialog appears.
Click Yes to start or cancel the synchronization.
A success message appears at the bottom of the window once the action is completed.
Purge Messages from a Queue
The Purge command removes all messages stored in the selected queue. The queue structure remains intact, but all pending messages—ready or unacknowledged—are deleted. This is often used during testing, cleanup, or when stale messages must be removed.
To purge a queue:
Open the Queues viewlet and select the queue you want to purge.
From the Selected menu, choose Commands > Purge.
A Confirm Purge Action dialog appears.
Click Yes to delete all messages.
A success message appears once the queue has been purged.