本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 RabbitMQ 的 Amazon MQ 3 代理升级到 4
亚马逊 MQ 支持从 RabbitMQ 3.13 到 RabbitMQ 4.2 的就地升级。就地升级不需要更改应用程序代码。在升级期间,Amazon MQ 会阻止与代理的所有连接。
Amazon MQ 不提供托管蓝绿色部署选项。如果您选择独立执行蓝绿部署,请参阅蓝绿
重要
升级之前,请查看 R abbitMQ 4 中引入的功能弃用、重大更改和新功能,以确保升级后操作顺畅。
下表比较了两种升级方法。
| 考虑因素 | 就地升级(推荐) | 蓝绿部署 |
|---|---|---|
| 停机时间 | 是的,在升级期间,Amazon MQ 会阻止与代理的所有连接。停机时间取决于队列深度。缩短排队时间可以减少停机时间。 | 不,您可以在不停机的情况下将生产者和消费者迁移到新的经纪商。 |
| 应用程序代码更改 | 无需更改。升级后,代理端点保持不变。 | 是的,您必须更新应用程序代码才能将生产者和消费者重定向到新的代理。 |