You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/quorum-queues/index.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,6 +69,7 @@ Topics covered in this document include:
69
69
*[Performance](#performance) characteristics of quorum queues
70
70
*[Performance tuning](#performance-tuning), both for workloads with [small messages](#performance-tuning-small-messages) and [large messages](#performance-tuning-large-messages)
*[Migrating from Mirrored Classic Queues](#migrate-from-cmqs)
72
73
* Options to Relax [Property Equivalence](#relaxed-property-equivalence)
73
74
*[Configurable settings](#configuration) of quorum queues
74
75
@@ -1089,6 +1090,14 @@ The more members a quorum queue has, the lower its throughput generally will
1089
1090
be since more work has to be done to memberte data and achieve consensus.
1090
1091
1091
1092
1093
+
## Migrating from RabbitMQ 3.13.x with Mirrored Classic Queues to Quorum Queues Using Blue-Green Deployment {#migrate-from-cmqs}
1094
+
1095
+
[`rabbitmqadmin` v2](./management-cli) provides commands for automating migration from 3.13.x clusters
1096
+
that use classic mirrored queues to quorum queues using the [Blue-Green Deployment strategy](./blue-green-upgrade).
1097
+
1098
+
See [Using Blue-Green Upgrade Strategy to Migrate from Classic Mirrored Queues to Quorum Queues](/blog/2025/07/29/latest-benefits-of-rmq-and-migrating-to-qq-along-the-way).
1099
+
1100
+
1092
1101
## Configurable Settings {#configuration}
1093
1102
1094
1103
There are a few new configuration parameters that can be tweaked using
Copy file name to clipboardExpand all lines: versioned_docs/version-3.13/ha/index.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,12 +32,18 @@ This guide covers a feature that had been [**deprecated since 2021**](/blog/2021
32
32
**Non-replicated** classic queues continue being supported and developed.
33
33
:::
34
34
35
+
:::tip
36
+
37
+
`rabbitmqadmin` v2 provides [modern tooling for migrating away from Classic Mirrored Queues to Quorum Queues](https://www.rabbitmq.com/blog/2025/07/29/latest-benefits-of-rmq-and-migrating-to-qq-along-the-way)
38
+
39
+
:::
40
+
35
41
## Wait, There's a Better Way: Modern Replicated Queue Type and Streams {#interstitial}
36
42
37
43
This guide covers a [**long time deprecated**](/blog/2021/08/21/4.0-deprecation-announcements) and [**in 4.x, removed**](https://github.com/rabbitmq/rabbitmq-server/pull/9815) legacy feature: mirroring (queue contents replication) of classic queues.
38
44
[Quorum queues](./quorum-queues) and/or [streams](./streams) should be used instead of mirrored classic queues.
39
45
40
-
Quorum queues are a more advanced queue type, which offers high availability using replication and focuses on data safety. Quorum queues [support message TTL](/blog/2022/05/05/rabbitmq-3.10-release-overview) and provide [higher throughput and more stable latency](/blog/2022/05/16/rabbitmq-3.10-performance-improvements) compared to mirrored classic queues. Please [migrate from Mirrored Classic Queues to Quorum Queues](./migrate-mcq-to-qq) now.
46
+
Quorum queues are a more advanced queue type, which offers high availability using replication and focuses on data safety. Quorum queues [support message TTL](/blog/2022/05/05/rabbitmq-3.10-release-overview) and provide [higher throughput and more stable latency](/blog/2022/05/16/rabbitmq-3.10-performance-improvements) compared to mirrored classic queues. Please migrate from Mirrored Classic Queues to Quorum Queues, either [using the Blue-Green Deployment strategy](/blog/2025/07/29/latest-benefits-of-rmq-and-migrating-to-qq-along-the-way) or [within the same virtual host](./migrate-mcq-to-qq).
41
47
42
48
[Streams](./streams) is an [alternative messaging data structure](/blog/2021/07/13/rabbitmq-streams-overview) supported by RabbitMQ.
Copy file name to clipboardExpand all lines: versioned_docs/version-3.13/migrate-mcq-to-qq.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,13 @@ import TabItem from '@theme/TabItem';
24
24
25
25
# Migrate your RabbitMQ Mirrored Classic Queues to Quorum Queues
26
26
27
+
:::important
28
+
29
+
`rabbitmqadmin` v2 offers [modern tooling for migrating from 3.13.x clusters](/blog/2025/07/29/latest-benefits-of-rmq-and-migrating-to-qq-along-the-way) with Mirrored Classic Queues to 4.x clusters with Quorum Queues
30
+
using the [Blue-Green Deployment strategy](./blue-green-upgrade)
31
+
32
+
:::
33
+
27
34
Which is better: mirrored classic queues or quorum queues? [Quorum queues](./quorum-queues) are the much better choice and they will be [the only option starting with RabbitMQ version 4.0](https://blog.rabbitmq.com/posts/2021/08/4.0-deprecation-announcements/).
28
35
This information explains why, the reasons why you should migrate from mirrored classic queues to quorum queues, the ways to handle features during the migration, and includes procedures for some of the migration routes you can take.
Copy file name to clipboardExpand all lines: versioned_docs/version-3.13/quorum-queues/index.md
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,6 +65,7 @@ Topics covered in this information include:
65
65
*[Performance](#performance) characteristics of quorum queues
66
66
*[Performance tuning](#performance-tuning), both for workloads with [small messages](#performance-tuning-small-messages) and [large messages](#performance-tuning-large-messages)
Quorum queues are designed to trade latency for throughput and have been tested
831
832
and compared against durable [classic mirrored queues](./ha) in 3, 5 and 7 node configurations at several
@@ -852,6 +853,14 @@ The more replicas a quorum queue has, the lower its throughput generally will
852
853
be since more work has to be done to replicate data and achieve consensus.
853
854
854
855
856
+
## Migrating from RabbitMQ 3.13.x with Mirrored Classic Queues to Quorum Queues Using Blue-Green Deployment {#migrate-from-cmqs}
857
+
858
+
[`rabbitmqadmin` v2](./management-cli) provides commands for automating migration from 3.13.x clusters
859
+
that use classic mirrored queues to quorum queues using the [Blue-Green Deployment strategy](./blue-green-upgrade).
860
+
861
+
See [Using Blue-Green Upgrade Strategy to Migrate from Classic Mirrored Queues to Quorum Queues](/blog/2025/07/29/latest-benefits-of-rmq-and-migrating-to-qq-along-the-way).
862
+
863
+
855
864
## Configurable Settings {#configuration}
856
865
857
866
There are a few new configuration parameters that can be tweaked using
Copy file name to clipboardExpand all lines: versioned_docs/version-4.0/quorum-queues/index.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,6 +69,7 @@ Topics covered in this document include:
69
69
*[Performance](#performance) characteristics of quorum queues
70
70
*[Performance tuning](#performance-tuning), both for workloads with [small messages](#performance-tuning-small-messages) and [large messages](#performance-tuning-large-messages)
*[Migrating from Mirrored Classic Queues](#migrate-from-cmqs)
72
73
* Options to Relax [Property Equivalence](#relaxed-property-equivalence)
73
74
*[Configurable settings](#configuration) of quorum queues
74
75
@@ -1087,6 +1088,14 @@ The more replicas a quorum queue has, the lower its throughput generally will
1087
1088
be since more work has to be done to replicate data and achieve consensus.
1088
1089
1089
1090
1091
+
## Migrating from RabbitMQ 3.13.x with Mirrored Classic Queues to Quorum Queues Using Blue-Green Deployment {#migrate-from-cmqs}
1092
+
1093
+
[`rabbitmqadmin` v2](./management-cli) provides commands for automating migration from 3.13.x clusters
1094
+
that use classic mirrored queues to quorum queues using the [Blue-Green Deployment strategy](./blue-green-upgrade).
1095
+
1096
+
See [Using Blue-Green Upgrade Strategy to Migrate from Classic Mirrored Queues to Quorum Queues](/blog/2025/07/29/latest-benefits-of-rmq-and-migrating-to-qq-along-the-way).
1097
+
1098
+
1090
1099
## Configurable Settings {#configuration}
1091
1100
1092
1101
There are a few new configuration parameters that can be tweaked using
Copy file name to clipboardExpand all lines: versioned_docs/version-4.1/quorum-queues/index.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,6 +69,7 @@ Topics covered in this document include:
69
69
*[Performance](#performance) characteristics of quorum queues
70
70
*[Performance tuning](#performance-tuning), both for workloads with [small messages](#performance-tuning-small-messages) and [large messages](#performance-tuning-large-messages)
*[Migrating from Mirrored Classic Queues](#migrate-from-cmqs)
72
73
* Options to Relax [Property Equivalence](#relaxed-property-equivalence)
73
74
*[Configurable settings](#configuration) of quorum queues
74
75
@@ -1087,6 +1088,14 @@ The more replicas a quorum queue has, the lower its throughput generally will
1087
1088
be since more work has to be done to replicate data and achieve consensus.
1088
1089
1089
1090
1091
+
## Migrating from RabbitMQ 3.13.x with Mirrored Classic Queues to Quorum Queues Using Blue-Green Deployment {#migrate-from-cmqs}
1092
+
1093
+
[`rabbitmqadmin` v2](./management-cli) provides commands for automating migration from 3.13.x clusters
1094
+
that use classic mirrored queues to quorum queues using the [Blue-Green Deployment strategy](./blue-green-upgrade).
1095
+
1096
+
See [Using Blue-Green Upgrade Strategy to Migrate from Classic Mirrored Queues to Quorum Queues](/blog/2025/07/29/latest-benefits-of-rmq-and-migrating-to-qq-along-the-way).
1097
+
1098
+
1090
1099
## Configurable Settings {#configuration}
1091
1100
1092
1101
There are a few new configuration parameters that can be tweaked using
0 commit comments