MySQL 的 Binlog 日志处理工具(Canal/Maxwell/Databus/DTS)对比
先看对比图:Canal定位:基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql。原理:canal模拟mysqlslave的交互协议,伪装自己为mysqlslave,向mysqlmaster发送dump协议mysqlmaster收到dump请求,开始推送binarylog给slave(也就是canal)canal解析binarylog对象(原始为byte流)图片图片整个pars