微服务引擎MSE

MSE Nacos Sync迁移方案

2025-05-28 08:18:09

本文介绍基于Nacos  Sync 注册中心的迁移方案。

 

迁移方案简介

 Nacos sync 是一个支持多种注册中心的同步组件,目前支持Nacos 和Zookeeper 注册中心 的双向同步,另外还支持Eureka  和Consul数据同步到Nacos。

迁移工具介绍

在迁移过程中,Nacos  sync能够将源集群上的服务信息同步到目标集群实例上,从而实现配置中心之间的平滑迁移。

 

Nacos  Sync  本身是无状态的,将任务等状态数据保存在数据库中,所以水平扩展非常方便。Nacos  Sync 通过定时任务补偿机制处理宕机节点未处理完毕的任务数据。注册配置中心实例已经内置同步工具,无需用户额外安装,迁移方法可以参考“迁移上云”指南

 

Nacos Sync适配Zookeeper、Nacos和Eureka 的服务注册逻辑,能够实现从Zookeeper、Nacos和Eureka 自动获取服务,一键同步,操作非常简单。

支持的注册中心类型

 

源注册中心

目标注册中心

说明

Nacos

Nacos

Nacos原生服务类型。

Zookeeper

Nacos

基于Curator实现的服务发现功能和Dubbo服务

Zookeeper

Zookeeper

服务和配置

Eureka

Nacos

Eureka原生服务类型。Eureka原生服务名为大写,但Nacos Sync会将服务名名转换成小写。


q9aZeECGMEFS