Nacos16# 实战|NacosSync双向复制指南

2021-09-23 16:50:11 浏览数 (1)

引言

Nacos的注册发现和配置中心的源码基本录完了,还有一块是不同集群之间的同步。zk同步到Nacos集群,nacos集群之间做多活需要数据复制等。那本文就先看下如何使用它,进而后面文章分析如何实现。

一、配置指南

1.源码部署配置

创建数据库 nacos_sync 源码启动后自动生成了三张表。

2.添加集群配置

以本地和UAT两个集群为例。

3.创建双向同步

配置local和uat两个集群之间的双向同步。

4.检查同步效果

nacos.test.4为从Local复制过来的。

nacos.test.3为从Uat复制过来的。

二、小结

通过上面简单配置即可完成集群之前的双向复制,然而原生zk复制功能只支持dubbo zk复制到nacos,未使用dubbo的避免不了自己改造实现。

想要改造需要先把源码读明白,再针对性的加以改造满足实际所需。而且注册中心的迁移风险还是比较大,有点事情不是流量倾斜就是生产事故。

下篇将介绍NacosSync的源码实现,欢迎关注。


0 人点赞