"EoS in Kafka: Listen up, I will only say this once!" by Jason Gustafson

  Рет қаралды 10,438

Strange Loop Conference

Strange Loop Conference

Күн бұрын

Apache Kafka's rise in popularity as a streaming platform has demanded a revisit of its traditional at-least-once message delivery semantics. In this talk, we present the recent additions to Kafka to achieve exactly-once semantics (EoS) including support for idempotence and transactions in the Kafka clients. The main focus will be the specific semantics that Kafka distributed transactions enable and the underlying mechanics which allow them to scale efficiently. We will discuss Kafka's spin on standard two-phase commit protocols, how transaction state is maintained and replicated, and how different failure scenarios are handled. We will also share our view of future improvements that will make exactly-once stream processing with Kafka even better!
Jason Gustafson
CONFLUENT
I am an engineer at Confluent and an Apache Kafka committer. I am currently one of the top contributors to Kafka and part of the team that designed and implemented support for exactly-once processing in Kafka.

Пікірлер: 3
@PRCLXzc
@PRCLXzc 3 жыл бұрын
This is, by far, the best explanation for EOS I've ever seen, thanks a lot!!
@mrProgrammingGeek
@mrProgrammingGeek 5 жыл бұрын
This guy explains really well. Very clear and concise explanations
@leozilla
@leozilla 3 жыл бұрын
Really nice explanation, thx!
"Stop Rate Limiting! Capacity Management Done Right" by Jon Moore
42:20
Strange Loop Conference
Рет қаралды 35 М.
"The Magical Rebalance Protocol of Apache Kafka" by Gwen Shapira
40:42
Strange Loop Conference
Рет қаралды 14 М.
Каха и суп
00:39
К-Media
Рет қаралды 6 МЛН
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 77 МЛН
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 9 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 8 МЛН
"Transactions: myths, surprises and opportunities" by Martin Kleppmann
41:08
Strange Loop Conference
Рет қаралды 71 М.
"Zuul's Journey to Non-Blocking" by Arthur Gonigberg
36:09
Strange Loop Conference
Рет қаралды 36 М.
Kafka - Exactly once semantics with Matthias J. Sax
1:25:58
The Geek Narrator
Рет қаралды 4,1 М.
3. Apache Kafka Fundamentals | Apache Kafka Fundamentals
24:14
Confluent
Рет қаралды 455 М.
Reducing Microservice Complexity with Kafka and Reactive Streams - by Jim Riecken
40:37
Introduction to Apache Kafka by James Ward
49:48
Devoxx
Рет қаралды 279 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 425 М.
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 1,1 МЛН
Look, this is the 97th generation of the phone?
0:13
Edcers
Рет қаралды 4,9 МЛН