August 2017
Beginner to intermediate
278 pages
6h 40m
English
In the producer context, at most delivery can happen if the broker has failed before receiving messages or acks are not received and the producer does not try sending the message again. In that case, messages are not written to Kafka topic and, hence, are not delivered to the consumer processes. This will result in message loss.
The following diagram depicts how at most once delivery semantics works in the producer context. Follow the step numbers to understand it in sequence:

The producers in step 1 attempt to write topic messages to Broker 1. Broker 1 fails immediately ...
Read now
Unlock full access