?
?
探究 Canal EventParser 的设计与实现奥妙
?
?
本文将从三个方面深度剖析 EventParser 组件。
从官方文档看 EventParser 的设计思想
从 EventParser 初始化了解内部的是可配置项
从 EventParser 的启动窥探其工作实现原理
温馨提示:本篇篇幅较长,如果耐心阅读一定会有不错的收获,为了提高阅读体验,本文所有源码都是通过截图方式,大家可以重点阅读对应的文字说明,并在文末进行了总结。
1、官方文档看 EventParser
首先我们先从官方文档来看 EventParser 的整体设计,其架构设计图如下所示:上述图罗列出了 EventParser 的整体工作流程图,其关键步骤如下:
从 Log Position 管理器中获取上一次解析的日志位点。
向 Mysql Master 节点发送 BINLOG_DUMP 请求。
Mysql Master 节点从 Slave 端传入的日志位点开始向从节点推送 binlog 日志。
Slave 接收 binlog 日志,调用 BinlogParser 解析 binlog日志。
将解析后的结构化数据传入到 EventSink 组件。
定时记录解析 binlog 的日志,以便重启后继续进行增量订阅。
上图中还罗列一个HA 特性,即需要同步的 Master 如果宕机,可以从它的其
您可能关注的文档
- 承载每天10万级任务的数据调度系统的架构设计.docx
- 技工院校专业课一体化教学的实践与思考.docx
- 技术方案设计的方法论及案例分享.docx
- 抓人眼球插画风精美的网站首页设计欣赏.docx
- 报表开发小技巧:报表的设计与配色技巧.docx
- 抽象工厂模式java-重学-Java-设计模式:实战抽象工厂模式.docx
- 抽象类和接口概述.docx
- 拍片不糊视频不晃浅析手机防抖的那些事儿.docx
- 拖拽式报表设计软件.docx
- 换个视角探究直线的参数方程中参数的几何意义.docx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)