从镜像经典队列迁移到仲裁队列
关于此主题有一篇较新的博文,它使用了更现代的工具并自动化了大部分过程。
仲裁队列是经典镜像队列的优秀替代品,它在 RabbitMQ 3.8 版本中引入。您需要迁移的原因有两个互补。
首先,经典镜像队列已在 3.9 版本中弃用,于 2021 年 8 月 21 日正式发布了公告。它们将在 4.0 版本中完全移除。
而且它们更可靠、更可预测,对大多数工作负载更快,维护也更少——所以您不应该觉得自己被无缘无故地逼迫。
仲裁队列在所有方面都更好,但它们在功能上与镜像队列不是 100% 兼容的。因此,迁移看起来可能是一项艰巨的任务。
在对未来的性能改进进行一窥之后,本文概述了几种可能的迁移策略,并提供了如何处理不兼容功能的指南。此外,还有迁移您的 RabbitMQ 镜像经典队列到仲裁队列文档可帮助您完成迁移过程。


