【Flink】Flink写入kafka事务ID是唯一的吗?怎么生成的呢?
于 2023-07-13 21:08:59 首次发布
本文分析了Flink 1.13在使用Kafka事务时,事务ID的生成和管理。Flink框架自动管理事务ID,确保其唯一性且不与不同子任务冲突。事务ID由TransactionalIdsGenerator生成,并存储在availableTransactionalIds队列中供生产者使用。当任务重启并从保存点恢复时,若不更改taskName,可能会导致事务ID冲突,解决方法是修改taskName或添加随机值、时间戳。

订阅专栏 解锁全文
584

被折叠的 条评论
为什么被折叠?



