Delivery Guarantees
At-most-once, at-least-once, and exactly-once — when to use each and how they work end-to-end.
0 of 3 lessons complete
- 1At-Most-Once DeliveryMessages may be lost but are never redelivered. The design documentation describes implementing it by disabling retries …
- 2At-Least-Once DeliveryMessages are not lost once committed, but may be delivered more than once. The design page says Kafka guarantees at-leas…
- 3Exactly-Once Semantics (EOS)Within Kafka, exactly-once means that processing a record, and writing its results to Kafka topics, happens once. There …
Knowledge check
Q1.Which setting stops producer retries from writing duplicate copies of a message within a session?
Q2.What does at-least-once delivery require from consumers?
Q3.What does isolation.level=read_committed do?