2021
03-30
03-30
MySQL Binlog 日志处理工具对比分析
Canal定位:基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql。原理:canal模拟mysqlslave的交互协议,伪装自己为mysqlslave,向mysqlmaster发送dump协议mysqlmaster收到dump请求,开始推送binarylog给slave(也就是canal)canal解析binarylog对象(原始为byte流)整个parser过程大致可分为几步:Connection获取上一次解析成功的位置(如果第一次启动,则获取初始制定的位置或者是当前数据库的binlo...
继续阅读 >