操作场景
本文档为您总体介绍将自建/其他云产品 RabbitMQ 集群迁移到云平台消息队列 RabbitMQ 集群的可行方案。
方案说明:双写双消费
该方案整体简单清晰、便于操作,且无数据积压,可以保证消息被及时消费。
步骤如下:
- 购买云平台上的 RabbitMQ 集群。初始状态时,读写均在旧集群,新集群就绪,完成 RabbitMQ 的元数据迁移。
- 上线新的消费端到新集群,开启双读模式。
- 上线新的生产端,将流量逐步灰度切换到新集群,开启双写双读模式。
- 停掉旧集群生产流量,暂时保留旧集群消费端,进入到单写双读模式。
- 等待旧集群上的数据消费完后,确认没有积压消息后再下线旧的消费服务,完成迁移过程。

