Bird
Raised Fist0

Why might a source connector silently drop duplicate keys when writing to Kafka topics?

hard🧠 Conceptual Q10 of Q15
Kafka - Connect
Why might a source connector silently drop duplicate keys when writing to Kafka topics?
ABecause Kafka does not allow duplicate messages
BBecause source connectors do not support keys
CBecause the connector configuration disables key usage
DBecause Kafka topics use keys to overwrite messages with the same key
Step-by-Step Solution
Solution:
  1. Step 1: Understand Kafka message keys behavior

    Kafka topics use keys to determine message uniqueness; messages with same key overwrite previous ones in compacted topics.
  2. Step 2: Explain silent dropping of duplicates

    If source connector writes messages with duplicate keys, older messages may be overwritten, appearing as dropped.
  3. Final Answer:

    Because Kafka topics use keys to overwrite messages with the same key -> Option D
  4. Quick Check:

    Duplicate keys overwrite messages in Kafka [OK]
Quick Trick: Duplicate keys overwrite messages in Kafka topics [OK]
Common Mistakes:
MISTAKES
  • Assuming connectors drop duplicates by themselves
  • Thinking Kafka forbids duplicate messages
  • Ignoring key-based message compaction

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes