Federation not working between RabbitMQ 3.8.9 and 3.13.7 during migration #13750
-
Describe the bugHello RabbitMQ team, I am trying to upgrade and migrate from RabbitMQ version 3.8.9 to 3.13.7. After setting up both versions, I tested message migration using Shovel. It worked, but our requirement is that the messages remain available in both the source and destination RabbitMQ instances during the transition. We want to avoid any downtime. Therefore, I attempted to use Federation instead. However, Federation did not work correctly between these versions. The link status shows as "running," but messages are not federated. I understand that RabbitMQ 3.13.7 uses quorum queues by default, which might cause compatibility issues. However, even when I created classic queues on both the source (3.8.9) and destination (3.13.7), Federation still failed to work as expected. I also verified parameters such as Could you please help clarify:
I would really appreciate your support and guidance on this issue. Thanks in advance! Reproduction steps
Expected behaviorAfter creating a federation upstream and policy we expected to work federation but it did not. Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
@kumrurumeysa I can clarify that
If you are hinting at the fact that Blue/Green deployments use queue federation, then I have bad news for you: queue federation does not replicate messages, it moves them, just like Shovel does. Queue federation is consumer-aware in the sense that it won't move any messages if there are local consumers present. Exchange federation replicates messages, queue federation moves them. |
Beta Was this translation helpful? Give feedback.
-
I'm not interesting in spending time on "issue reports" with the problem definition of "it does not work" => closing. Next time take a little bit more time to explain what exactly you did or don't expect much. You get the software for free, support for community-supported series for free, basic guidance even when both of your series are out of community support, and expect our team to spend time guessing? Yeah, right. |
Beta Was this translation helpful? Give feedback.
@kumrurumeysa I can clarify that
If you are hinting at the fact that Blue/Green deployments use queue federation, then I have bad news for you: queue federation does not repl…