
Ask Confluent #6: Kafka, Partitions, and Exactly Once ft. Jason Gustafson
Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov
00:00
The Cost of Using Kafka to Process Streams
By default, Kafka gives you at least once guarantees. idempotence is about ensuring that even if we retry, we won't have duplicates. And additionally, it ensures that when we retry on a per-partition level, we will be able to preserve the ordering. Now, what transactions are doing is giving you the ability to write to multiple partitions in an atomic way. So exactly one really is composed of two pieces, kind of two building blocks.
Play episode from 05:47
Transcript


