Bird
Raised Fist0

What does at-least-once delivery guarantee in Kafka?

easy🧠 Conceptual Q11 of Q15
Kafka - Message Delivery Semantics
What does at-least-once delivery guarantee in Kafka?
AMessages are delivered only once and never retried
BMessages are delivered exactly once with no duplicates
CMessages are never lost but might be delivered more than once
DMessages might be lost but never duplicated
Step-by-Step Solution
Solution:
  1. Step 1: Understand delivery guarantees

    At-least-once means Kafka ensures messages reach the consumer at least once, so no loss occurs.
  2. Step 2: Consider duplicates possibility

    Because retries can happen, duplicates may occur, so messages might be delivered multiple times.
  3. Final Answer:

    Messages are never lost but might be delivered more than once -> Option C
  4. Quick Check:

    At-least-once = no loss, possible duplicates [OK]
Quick Trick: At-least-once means no loss, duplicates possible [OK]
Common Mistakes:
MISTAKES
  • Confusing at-least-once with exactly-once delivery
  • Thinking messages can be lost
  • Assuming no duplicates occur

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes