引言
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的源码实现,欢迎关注。