文章目录
2.概述
95-241-100-源码-Flink语义-Flink的exectly-once系列之两阶段提交概述
在上一章中介绍了两阶段提交的基本思路以及如何根据checkpoint机制来实现两阶段提交思路,flink给出来两阶段提交抽象实现TwoPhaseCommitSinkFunction与具体实现FlinkKafkaProducer011。
3.TwoPhaseCommitSinkFunction
TwoPhaseCommitSinkFunction是一个抽象类,继承RichSinkFunction,实现CheckpointedFunction与CheckpointListener接口。
抽象出了以下四个方法: