TiKV CDC模块中 resolved ts的计算

【 TiDB 使用环境】学习
最近在阅读TiCDC的源码和相关博客(包含TiKV的CDC模块),有很多细节没有看懂,特来请教。

  1. 在TiKV中,如果一张同步表涉及region1,2,3,则TiCDC需要与每个region leader建立RPC通信。是否每个region的CDC模块都需要计算resolved ts?
  2. region的CDC模块在计算resolved ts时,是每个region单独计算,还是结合多个region综合计算?涉及的region范围是否是该表分布的region,而不是所有的region?
  3. 换句话说,计算出的resolved ts是对应单个region,还是全体region还是某张同步表分布的全部region?
  4. resolved ts事件与数据变更事件的顺序在CDC模块向TiCDC返回数据时,是如何保证的呢?
  5. 有没有TiCDC相关的学习交流群呢?在网上没有找到。 :smile:
    感谢!

太长了,回答第一个. 是的

1 个赞

2.单独计算 resolved ts,是的

1 个赞
  1. 对应的是某张同步表分布的全部 Region
1 个赞

欢迎查看 TiKV CDC 模块的源码阅读博客 TiCDC 源码阅读(二)TiKV CDC 模块介绍 | PingCAP

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。