分布式消息服务RABBITMQ版-迁移RabbitMQ业务:实施方案(双读模式迁移实例)

时间:2024-07-30 10:35:31

实施方案(双读模式迁移实例)

  1. 将原RabbitMQ实例的元数据迁移到目标RabbitMQ实例。

    图1 迁移元数据

    迁移步骤如下:

    1. 登录原RabbitMQ的WebUI页面,在“Overview”页签中,单击“Download broker definitions”,导出元数据。
      图2 导出元数据
    2. 登录目标RabbitMQ的WebUI页面,在“Overview”页签中,单击“选择文件”,选择1.a中导出的元数据,单击“Upload broker definitions”,上传元数据。
      图3 导入元数据

  2. 为目标RabbitMQ实例添加新的消费者,准备消费目标实例的消息。

    图4 添加新消费者

  3. 为目标RabbitMQ实例添加新的生产者,下线原RabbitMQ实例的生产者,旧的消费者继续消费原RabbitMQ实例中的消息。

    图5 迁移生产者

  4. 旧的消费者消费完原RabbitMQ实例的全部消息后,下线旧的消费者和原RabbitMQ实例。

    图6 下线旧的消费者和原RabbitMQ实例

support.huaweicloud.com/usermanual-rabbitmq/rabbitmq-ug-0057.html