實戰(zhàn) | NacosSync雙向復制指南
引言
Nacos的注冊發(fā)現(xiàn)和配置中心的源碼基本錄完了,還有一塊是不同集群之間的同步。zk同步到Nacos集群,nacos集群之間做多活需要數(shù)據(jù)復制等。那本文就先看下如何使用它,進而后面文章分析如何實現(xiàn)。
一、配置指南
1.源碼部署配置
創(chuàng)建數(shù)據(jù)庫 nacos_sync 源碼啟動后自動生成了三張表。
2.添加集群配置
以本地和UAT兩個集群為例。
3.創(chuàng)建雙向同步
配置local和uat兩個集群之間的雙向同步。
4.檢查同步效果
nacos.test.4為從Local復制過來的。
nacos.test.3為從Uat復制過來的。
二、小結(jié)
通過上面簡單配置即可完成集群之前的雙向復制,然而原生zk復制功能只支持dubbo zk復制到nacos,未使用dubbo的避免不了自己改造實現(xiàn)。
想要改造需要先把源碼讀明白,再針對性的加以改造滿足實際所需。而且注冊中心的遷移風險還是比較大,有點事情不是流量傾斜就是生產(chǎn)事故。