从镜像经典队列迁移到仲裁队列
仲裁队列是 RabbitMQ 版本 3.8 中引入的经典镜像队列的优越替代品。迁移有以下两个互补的原因。
首先,经典镜像队列在 3.9 版本中已弃用,并于 2021 年 8 月 21 日发布正式公告。它们将在 4.0 中完全删除。
但它们也更可靠、更可预测,对于大多数工作负载而言更快,并且需要更少的维护 - 因此你不应感觉自己是被迫无故而为之。
仲裁队列在所有方面都更好,但它们在功能方面与镜像队列并不完全兼容。因此,迁移看起来可能是一项艰巨的任务。
在提前了解未来性能改进后,本文概述了一些可能的迁移策略,并包括有关如何处理不兼容功能的指南。 将 RabbitMQ 镜像经典队列迁移到仲裁队列文档 也可用于帮助您完成迁移过程。