---------- Forwarded message ---------
发件人: Guo Thompson <gwqloveli...@gmail.com>
Date: 2022年2月28日周一 16:39
Subject: flink-connector-jdbc sink mysql是否会存在乱序问题
To: user-zh <user-zh@flink.apache.org>


入口:
[image: image.png]
批量处理:
[image: image.png]
刷盘:
executeBatch按理来讲就是mysql的一个事务。
[image: image.png]

*疑惑:从flush中可以看到,底层是分开了两个executeBatch,举一个例子:*
*kafka里面消息从flink-cdc通过debizium采集出来,对update的mysql操作会对应两条消息(op:d,op:c),这时候如果d和c两条消息在不同的executor中,在不同的executeBatch,会不会导致乱序?最终丢数据??*

回复