1、什么是阿里canal?
canal是阿里开源的, 对数据库增量日志解析,提供增量数据订阅和消费的组件。引用官网的图片,canal的工作原理主要是模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave,向master发送dump 协议,获取到数据后,解析 binary log 对象数据。

2、canal环境搭建
本博客基于window系统的,linux系统的可以参考quickstart,比较详细。
使用canal需要确保数据库开启了binlog:
show variables like'log_%';

订阅专栏 解锁全文
3032

被折叠的 条评论
为什么被折叠?



