TiCDC 源码阅读(四)TiCDC Scheduler 工作原理解析
💡
原文中文,约8500字,阅读约需21分钟。
📝
内容提要
TiCDC的Scheduler模块由Coordinator和Agent两部分组成,它们使用两阶段调度机制实现表调度任务,以减少挪动表过程耗时,降低对同步延迟的影响。Coordinator维护Capture的状态,ReplicationSet跟踪一张表在多个Capture上的表同步单元的状态,并且根据收到的Checkpoint和ResolvedTs保证二者均不会退。通过上述内容,读者可以对TiCDC的Scheduler模块有一个基本的了解。
➡️