Bird
Raised Fist0

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

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

    At-least-once means Kafka tries to deliver messages one or more times, so no message is lost but duplicates can occur.
  2. Step 2: Compare options with guarantee definition

    Messages are never lost but may be delivered more than once. matches this exactly: no loss but possible duplicates. Others describe different guarantees.
  3. Final Answer:

    Messages are never lost but may 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 allowed [OK]
Common Mistakes:
MISTAKES
  • Confusing at-least-once with exactly-once
  • Thinking at-least-once means no duplicates
  • Assuming messages can be lost with at-least-once

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes