Nacos16# 實(shí)戰(zhàn)|NacosSync雙向復(fù)制指南
引言
Nacos的注冊(cè)發(fā)現(xiàn)和配置中心的源碼基本錄完了,還有一塊是不同集群之間的同步。zk同步到Nacos集群,nacos集群之間做多活需要數(shù)據(jù)復(fù)制等。那本文就先看下如何使用它,進(jìn)而后面文章分析如何實(shí)現(xiàn)。
1.源碼部署配置
創(chuàng)建數(shù)據(jù)庫 nacos_sync 源碼啟動(dòng)后自動(dòng)生成了三張表。

2.添加集群配置
以本地和UAT兩個(gè)集群為例。

3.創(chuàng)建雙向同步
配置local和uat兩個(gè)集群之間的雙向同步。

4.檢查同步效果
nacos.test.4為從Local復(fù)制過來的。

nacos.test.3為從Uat復(fù)制過來的。

通過上面簡(jiǎn)單配置即可完成集群之前的雙向復(fù)制,然而原生zk復(fù)制功能只支持dubbo zk復(fù)制到nacos,未使用dubbo的避免不了自己改造實(shí)現(xiàn)。
想要改造需要先把源碼讀明白,再針對(duì)性的加以改造滿足實(shí)際所需。而且注冊(cè)中心的遷移風(fēng)險(xiǎn)還是比較大,有點(diǎn)事情不是流量?jī)A斜就是生產(chǎn)事故。
下篇將介紹NacosSync的源碼實(shí)現(xiàn),歡迎關(guān)注。
評(píng)論
圖片
表情
