> 在 2020年9月15日,16:52,LittleFall <[email protected]> 写道:
> 
> 谢谢,请问有相关的 issue 链接吗
> 
> 
> 
> --
> Sent from: http://apache-flink.147419.n8.nabble.com/

To @LItteFall :

没有对应的issue,因为是在修复changlog 
issue[1]时在这个issue里一起修复的,代码可以看下TableBufferReducedStatementExecutor里reduceBuffer保证是对同key上得不同操作顺序执行的。

To @Michael Ran:

update 怎么触发的 delete 哦?

LItteFall 是在数据库的表中触发了update操作,然后数据库的binlog通过 CDC工具 canal 以 canal-json 
格式写入到kafka的表中,一个update 会对应UPDATE_BEFORE,UPDATE_AFTER两条数据, JDBC connector 
对应的处理会生成两条sql, 一条delete和一条insert. 
 

祝好
Leonard
[1]https://issues.apache.org/jira/projects/FLINK/issues/FLINK-18461?filter=allissues
 
<https://issues.apache.org/jira/projects/FLINK/issues/FLINK-18461?filter=allissues>
 

回复