Exactly-Once Semantics Revisited: Distributed Transactions across Flink and Kafka

  Рет қаралды 913

Confluent

Confluent

Күн бұрын

Apache Flink’s Exactly-Once Semantics (EOS) integration for writing to Apache Kafka has several pitfalls, due mostly to the fact that the Kafka transaction protocol was not originally designed with distributed transactions in mind. The integration uses Java reflection hacks as a workaround, and the solution can still result in data loss under certain scenarios. Can we do better?
In this session, you’ll see how the Flink and Kafka communities are uniting to tackle these long-standing technical debts. We’ll introduce the basics of how Flink achieves EOS with external systems and explore the common hurdles that are encountered when implementing distributed transactions. Then we’ll dive into the details of the proposed changes to both the Kafka transaction protocol and Flink transaction coordination that seek to provide a more robust integration.
By the end of the talk, you’ll know the unique challenges of EOS with Flink and Kafka and the improvements you can expect across both projects.
ABOUT CONFLUENT
Confluent is pioneering a fundamentally new category of data infrastructure focused on data in motion. Confluent’s cloud-native offering is the foundational platform for data in motion - designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organization. With Confluent, organizations can meet the new business imperative of delivering rich, digital front-end customer experiences and transitioning to sophisticated, real-time, software-driven backend operations. To learn more, please visit www.confluent.io.
#confluent #apachekafka #kafka

Пікірлер: 1
@idgafa
@idgafa 6 ай бұрын
Great talk, need to come back in few years again and re-watch because, didn't get most of it now :)
3 Flink Mistakes We Made So You Won't Have To
16:11
Confluent
Рет қаралды 911
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 16 МЛН
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 13 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 215 МЛН
Event-Driven Architecture (EDA) vs Request/Response (RR)
12:00
Confluent
Рет қаралды 171 М.
Рассказ про exactly once в kafka
49:28
Сергей Петрелевич
Рет қаралды 1,8 М.
Introduction to Data Mesh with Zhamak Dehghani
1:05:31
Stanford Deep Data Research Center
Рет қаралды 34 М.
Kafka - Exactly once semantics with Matthias J. Sax
1:25:58
The Geek Narrator
Рет қаралды 5 М.
End-to-end Exactly-once Aggregation Over Ad Streams | Yelp
33:57
Data Council
Рет қаралды 6 М.
"EoS in Kafka: Listen up, I will only say this once!" by Jason Gustafson
42:55
Strange Loop Conference
Рет қаралды 10 М.
Sources, Sinks, and Operators: A Performance Deep Dive
35:53
Flink Forward
Рет қаралды 6 М.
3. Apache Kafka Fundamentals | Apache Kafka Fundamentals
24:14
Confluent
Рет қаралды 486 М.
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 16 МЛН