Bird
0
0

What will happen if a Kafka producer sends messages with null keys using the default partitioner on a topic with 3 partitions?

medium📝 Predict Output Q5 of 15
Kafka - Producers

What will happen if a Kafka producer sends messages with null keys using the default partitioner on a topic with 3 partitions?

AMessages will be distributed in a round-robin fashion across partitions
BMessages will be sent to partition 0 always
CMessages will cause a runtime error
DMessages will be sent to the last partition always
Step-by-Step Solution
Solution:
  1. Step 1: Check default partitioner behavior with null keys

    If the key is null, the default partitioner distributes messages evenly in round-robin.
  2. Step 2: Understand distribution pattern

    This ensures load balancing across all partitions when keys are missing.
  3. Final Answer:

    Messages will be distributed in a round-robin fashion across partitions -> Option A
  4. Quick Check:

    Null key messages use round-robin distribution [OK]
Quick Trick: Null keys cause round-robin partitioning [OK]
Common Mistakes:
  • Assuming null keys always go to partition 0
  • Expecting runtime errors on null keys
  • Thinking null keys go to last partition

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes