Java程序能够读取CDC的数据吗?有没有相关文档?

现在的MySQL中有很多是在触发器中作额外的处理,TiDB中推荐用CDC,那么Java程序能够读取CDC的数据吗?有没有相关文档?

你好,目前需要接 kafka,java 从 kafka 里面读。

这里有如何设置一个 kafka sink 的文档:

这里是写入 kafka 的数据格式:

TiDB的binlog跟MySQL是兼容的吗?以前我们是通过canal去读取MySQL的binlog,有没有可能让canal去读取TiDB的binlog?

我也在这个贴上补充问下CDC能像canal 库表过滤以及kafka 上多topic 对应吗?

有java读取kafka中的TiDB CDC数据的例子吗?

另外,当记录被删除或修改时原记录所有字段的值会通过CDC输出吗?