基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql!
原理相对比较简单:
canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议
mysql master收到dump请求,开始推送binary log给slave(也就是canal)
canal解析binary log对象(原始为byte流)
作者:BillowX
链接:https://www.jianshu.com/p/87944efe1005
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
1