本文迁移指导适用于使用ZooKeeper作为Dubbo的注册中心需要迁移到MSE ZooKeeper的场景。
前提条件
- 已部署MSE Sync迁移工具。具体操作,请参见迁移方案介绍。
- 已创建MSE Zookeeper集群。具体操作,请参见创建ZooKeeper引擎。
使用限制
- 迁移工具宕机会导致同步服务中断,因此建议最少部署2个节点。迁移流程启动后,请您尽快完成迁移操作。
- 确保自建ZooKeeper、迁移工具和MSE ZooKeeper三者之间的网络互相联通。
机型参考
Dubbo服务数 | Provider数 | Consumer数 | 最小实例机型 | 最小迁移工具机型 |
---|---|---|---|---|
0~1000 | 0~3000 | 0~9000 | 2 Core 4 GB | 2 Core 4 GB |
1000~4000 | 0~12000 | 0~36000 | 4 Core 8 GB | 4 Core 8 GB |
4000~7000 | 0~21000 | 0~63000 | 8 Core 16 GB | 4 Core 8 GB |
7000~10000 | 0~30000 | 0~90000 | 16 Core 32 GB | 8 Core 16 GB |
说明
- 最小实例机型:建议生产环境最少部署3个节点,重要环境最少部署5个节点。
- 最小迁移工具机型:如果需要实现高可用,建议最少部署2个节点。
迁移步骤
迁移的部署结构如下所示。

步骤一:添加迁移服务
步骤二:验证同步结果
- 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。
- 在左侧导航栏,选择 。
- 在实例列表页面,单击目标实例名称。
- 在左侧导航栏,选择 。查看Dubbo的默认路径下面是否已经存在服务。
步骤三:迁移Dubbo客户端
步骤四:关闭自建ZooKeeper集群
- 停止自建ZooKeeper集群。
- 停止迁移工具。