MQ集群迁移

一、迁移计划: 迁移计划是所有VHOST一个晚上全量迁移,迁移具体时间待定,主要确认的是每一个VHOST都是哪个项目接入
二、迁移流程: 2.1  搭建目标mq集群
2.2  根据收集来的清单通知变更人员停止连接MQ服务器;
2.3  全量导出配置文件
2.4  配置文件导入到目标MQ集群,导入配置文件包含了原有的Vhost里面的生产者用户名和密码、消息者用户名和密码、vhost权限、队列、exchange、binding-key等MQ基本配置。也就是生产者服务器和消费者服务器只需要变更MQ集群的IP地址即可。
2.5  根据邮件的反馈确认需要迁移消息的队列,迁移队列内的消息。消息没有迁移完成,vhost内的生产者和消费者服务器不要开启服务;
2.6   启动生产者和消费者服务器的业务
2.7   业务验证  (测试或者研发负责)
2.8  回滚方案是重新连接旧的MQ集群。  
2.9 回滚业务验证
三、mq配置导
出和导入
MQ集群迁移_第1张图片
四、mq消息的导
入和导出
在来源集群开启迁移插件:
rabbitmq-plugins enable rabbitmq_shovel
rabbitmq-plugins enable rabbitmq_shovel_management
rabbitmq-plugins enable rabbitmq_federation
rabbitmq-plugins enable rabbitmq_federation_management
需要重启mq的服务才可以将插件在网页界面显示出来
登录来源集群

MQ集群迁移_第2张图片




来源:    amqp://admin:[email protected]:56720/test_VHOST
目标:    amqp://admin:[email protected]:56720/test_VHOST

你可能感兴趣的:(MQ)