
Dy设备注册激活算法分析
2021-06-18 1.47 W
MySQL master 将数据变更写入二进制日志( binary log, 其中记录叫做二进制日志事件binary log events,可以通过 show binlog events 进行查看)
MySQL slave 将 master 的 binary log events 拷贝到它的中继日志(relay log)
MySQL slave 重放 relay log 中事件,将数据变更反映它自己的数据
canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议
MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )
canal 解析 binary log 对象(原始为 byte 流)
参考:https://github.com/alibaba/canal/wiki/QuickStart
这里面文档写的非常详细,直接按步骤安装即可,需要注意的是1.1.5版本就要用到java sdk1.8 低于此版本会启动失败