Kafka Delivery Guarantees
The Core Concept: Delivery Guarantees In any messaging system like Kafka, “delivery guarantees” refer to the promises the system makes about whether a message sent by a producer will be received by a consumer, and how many times it might be received. There are three main types: Default Scenario in Kafka: At Least Once By default, Kafka is configured for an at-least-once delivery guarantee. This is a balance between performance…