-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do we need to support FLIP-143: Unified Sink API? #64
Comments
@Nicole00 just finish research of FLIP-143: Unified Sink API and here is my thoughts: First of all, there is no conflicts between existing implementation vis RichSourceFunction and new API mentioned above. And it is more like that new API provides an improved mechanism for developer to ensure Exactly-once semantics. Secondly, I checked master branch of Flink, currently only Kafka/Kinesis/ElasticSearch/Pulsar implemented new API. Thirdly, JDBC connector also support exactly-once semantics via old CheckpointedFunction/CheckpointListener API. However JDBC SQL connector does not support exactly-once semantics: But JDBC provides exactly-once semantics via JAVA api: Hence it could be good for us to provide an option for user to having exactly-once semantics. Just like Kafka's implementation as below: What is your idea, @Nicole00 ? |
same title as #65 ? |
Thanks for your research @spike-liu .
So I prefer to refactor the sink api. Mark this issue as feature req. This could be an issues need to be refactor. |
Spilt discuss from #38
The text was updated successfully, but these errors were encountered: