2020
10-20
10-20
详解监听MySQL的binlog日志工具分析:Canal
Canal是阿里巴巴旗下的一款开源项目,利用Java开发。主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费,目前主要支持MySQL。GitHub地址:https://github.com/alibaba/canal在介绍Canal内部原理之前,首先来了解一下MySQLMaster/Slave同步原理:MySQLmaster启动binlog机制,将数据变更写入二进制日志(binarylog,其中记录叫做二进制日志事件binarylogevents,可以通过showbinlogevents进行查看)MySQLslave...
继续阅读 >