数据同步
当项目中跨服务器或者使用缓存时,当数据库数据发生变更以后需要进行数据的同步变更。
canal
阿里开源的数据监控监控框架。
原理相对比较简单:
-
canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议
-
mysql master收到dump请求,开始推送binary log给slave(也就是canal)
-
canal解析binary log对象(原始为byte流)
下载安装以及数据集监控微服务的搭建转载黑马的课件,按步骤操作即可。
链接:https://pan.baidu.com/s/13yQIquMuQPxPduQvD-2BWA
提取码:vnl3