Bird
Raised Fist0

Which of the following is the correct way to start defining a Kafka Streams topology in Java?

easy📝 Syntax Q3 of Q15
Kafka - Streams
Which of the following is the correct way to start defining a Kafka Streams topology in Java?
AKafkaProducer builder = new KafkaProducer();
BStreamsBuilder builder = new StreamsBuilder();
CStreamsConfig builder = new StreamsConfig();
DKafkaStreams builder = new KafkaStreams();
Step-by-Step Solution
Solution:
  1. Step 1: Recall the correct class to build topology

    StreamsBuilder is the correct class to instantiate for topology creation.
  2. Step 2: Verify syntax correctness

    StreamsBuilder builder = new StreamsBuilder(); uses correct syntax and class; others misuse classes or constructors.
  3. Final Answer:

    StreamsBuilder builder = new StreamsBuilder(); -> Option B
  4. Quick Check:

    Correct syntax = StreamsBuilder builder = new StreamsBuilder(); [OK]
Quick Trick: Start topology with StreamsBuilder instance [OK]
Common Mistakes:
MISTAKES
  • Using KafkaStreams instead of StreamsBuilder to build topology
  • Confusing config or producer classes as builders
  • Incorrect constructor usage

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes