linux 集群数据同步,NacosSync多集群迁移

NacosSync迁移

环境介绍

80为 A机房,175为 B机房

假设所有服务都连接到B机房175的集群上,现要将B机房的数据同步到A机房80集群上

目前已支持的同步类型:Nacos数据同步到Nacos

Zookeeper数据同步到Nacos

Nacos数据同步到Zookeeper

Eureka数据同步到Nacos

Consul数据同步到Nacos

A机房部署Nacos集群

2a5de2f3dda0307a66b450d43ded8044.png

B机房部署Nacos集群

f5581fc38e39f6be45d92a17b4633cb2.png

添加注册中心集群信息

登陆到NacosSync控制台 http://xx.xx.xx.xx:8081/#/clusterConfig

1.点击左侧导航栏中的“集群配置”按钮,新增加一个集群,先增加一个nacos集群,选择集群类型为“NACOS” 将集群中各节点的IP:端口添加到集群IP列表中

f3780caf86ffc1681c9d3eb1bb2c5c39.png

注意:集群名字可以自定义,但是一旦确认,不能被修改,否则基于此集群增加的任务,在 NacosSync 重启后,将不会恢复成功。

2.添加完成后,可以在列表中查询到:

3389fe65b12b414a3246a91c07716f6c.png

添加同步任务

1.增加一个同步任务,从Nacos集群同步到Nacos集群,同步的粒度是服务,Nacos B集群则称为源集群,Nacos A集群称为目标集群。

2830d7df8cf90bffc3d3605d3cbcefd5.png

2.添加完成之后,可以在服务同步列表中,查看已添加的同步任务:

6471f012ef3229c6349d4087b7f652d0.png

3.同步完成之后,检查下数据是否同步成功到Nacos集群,可以通过Nacos的控制台进行查询,登陆到80的 A集群控制台中查看

de54e8ba1f5b73130f73fb58300eb66a.png

数据已经成功从B集群的Nacos同步到了A集群的Nacos中

注意事项同步任务添加之后,需要确保下服务是否成功同步到目标集群,可以通过目标集群的控制台进行查询。

NacosSync 支持高可用集群模式部署,你只需要把数据库配置成同一个即可。

如果梳理不清楚订阅和发布的服务,建议可以把服务都做双向同步。

Dubbo 客户端目前不支持 Nacos 的权重功能,如果你用到了权重功能,需要重新考虑一下方案是否合适。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值