TiCDC 源码解读第6期,来自 TiCDC 研发工程师蒋建元带来《TiCDC Puller 模块介绍》分享。TiCDC 中的 Puller 通过创建 KV-Client 向 TiKV 发送 ChangeDataRequest 请求, 在 TiCDC 中实现从TiKV 接收变更数据功能。本期将详细分享 Puller 模块的功能实现原理:
1. Puller 初始化过程
2. Puller 如何处理 KV 事件
3. Puller 如何推进 ResolvedTs
4. Puller 如何做错误处理