TiDB 的问答社区
cdc 设置了ts 和 rowid 同时对多个表进行写操作时,同步到kafka中是一条数据还是多条数据
🪐 TiDB 技术问题
备份&数据迁移
TiCDC
xfworld
(魔幻之翼)
2022 年8 月 16 日 14:35
2
关键是分片的差别吧,因为 kafka 的topic 可以设定多个 partition ,如果是单个的话,很容易造成瓶颈;所以才会有了不同的分发模式
image
1169×532 49.4 KB
不论是用哪种模式,数据都会发到kafka, 会按照 row 记录进行发送。
实际上写入了几次,就会发几次,这个是有语义保证的:at - least - once
image
1027×281 14.8 KB
只有出现意外时,可能会导致重复发送…
show post in topic
©2023 TiDB Community.
京ICP备20022552号-5
京公网安备11010802043344号