Bird
Raised Fist0

Which of the following is the correct syntax to create a tumbling window of 5 minutes in Kafka Streams DSL?

easy📝 Syntax Q12 of Q15
Kafka - Streams
Which of the following is the correct syntax to create a tumbling window of 5 minutes in Kafka Streams DSL?
ASlidingWindows.ofTimeDifferenceWithNoGrace(Duration.ofMinutes(5))
BSessionWindows.of(Duration.ofMinutes(5))
CTimeWindows.of(Duration.ofMinutes(5))
DWindowed.of(Duration.ofMinutes(5))
Step-by-Step Solution
Solution:
  1. Step 1: Identify tumbling window syntax

    Tumbling windows in Kafka Streams are created using TimeWindows.of() with a duration.
  2. Step 2: Check options

    SessionWindows is for session windows, SlidingWindows is for sliding windows, and Windowed is not a window type class.
  3. Final Answer:

    TimeWindows.of(Duration.ofMinutes(5)) -> Option C
  4. Quick Check:

    Tumbling window = TimeWindows.of() [OK]
Quick Trick: Tumbling windows use TimeWindows.of() syntax [OK]
Common Mistakes:
MISTAKES
  • Using SessionWindows for tumbling windows
  • Confusing SlidingWindows with tumbling windows
  • Using non-existent Windowed class

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes