嗯嗯,还有更大的彩蛋,我们测试部部署的v6.5.0使用的是单机版的部署方式,我现在测试是部署的一个简单的集群。使用相同库名,相同表结构,相同kafka版本,创建changefeed使用相同的toml配置文件结果出来的结果不一样。
结果如下:
单机版:执行replace语句数据不存在会同步出去insert事件的数据,如果对应的数据存在则同步update事件数据。
简单集群:执行replace语句数据不存在会同步出去insert事件的数据,如果对应的数据存在则先同步delete事件数据再同步insert事件数据。
找了好多遍没找到啥原因。
[image]
[image]
[ima…