以下内容均为网络摘抄,写为博客方便自己记录也方便帮助做数据同步的小伙伴。 canal的介绍: canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。 工作原理 依赖于数据库的主从复制,将自己包装成一个Slave,将master的变更信息+数据转化为canal的封装数据。 点我了解更多>>> 由于网上教程太多,这里也不多做赘述,直接开启传送门: 搭建canal服务 canal实战教程