Bird
Raised Fist0

You have a Protobuf schema with a required field 'name'. Your Kafka producer sends a message missing 'name'. What error will occur?

medium📝 Debug Q6 of Q15
Kafka - Schema Registry
You have a Protobuf schema with a required field 'name'. Your Kafka producer sends a message missing 'name'. What error will occur?
ASerialization error due to missing required field
BMessage is sent with default empty string for 'name'
CMessage is sent but consumer ignores 'name'
DNo error; Protobuf allows missing required fields
Step-by-Step Solution
Solution:
  1. Step 1: Recall Protobuf required field rules

    Required fields must be present; missing them causes serialization failure.
  2. Step 2: Identify error on missing required field

    Producer serialization fails and throws an error if 'name' is missing.
  3. Final Answer:

    Serialization error due to missing required field -> Option A
  4. Quick Check:

    Missing required field causes serialization error [OK]
Quick Trick: Required fields must be present or serialization fails [OK]
Common Mistakes:
MISTAKES
  • Assuming default empty string is used
  • Thinking consumer ignores missing fields
  • Believing Protobuf allows missing required fields

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes