Select the Kafka Streams joins that are always windowed joins.
Suggested Answer: D
Get Premium CCDAK Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
min.insync.replicas does not impact producers when acks=1 (only when acks=all)
31 comments · newest first
IV
Ivory
10 months ago
I thought all joins were windowed in Kafka Streams!
PE
Percy
10 months ago
Wait, are you sure about KStream-GlobalKTable?
SH
Shawna
10 months ago
Totally agree, that’s a key point!
SH
Shonda
10 months ago
KTable-KTable join is not windowed, right?
AL
Alesia
11 months ago
KStream-KStream join is always windowed.
MI
Mitsue
11 months ago
I definitely remember that KStream-KTable joins can be windowed, but I’m confused about the others.
NI
Nickie
11 months ago
I feel like KStream-GlobalKTable might be windowed, but I can't recall the details.
JU
Juliana
11 months ago
I remember practicing a question about KTable-KTable joins, and I think those are not windowed.
VI
Vi
12 months ago
I think KStream-KStream joins are usually windowed, but I'm not sure if that's the only one.
KE
Kenneth
12 months ago
I've got this! The Kafka Streams joins that are always windowed are KStream-KStream and KTable-KTable. The other two options, KStream-GlobalKTable and KStream-KTable, are not always windowed.
ED
Edna
12 months ago
Okay, let me think this through. I know that KStream-KStream joins are always windowed, and KTable-KTable joins are also always windowed. I'm not sure about the other two options, though.
CH
Christa
1 year ago
Hmm, I'm a bit unsure about this one. I know Kafka Streams has different join types, but I can't quite remember which ones are always windowed.
NA
Natalya
1 year ago
This looks like a straightforward Kafka Streams question. I'll need to think through the different join types and which ones are always windowed.
AL
Alonso
1 year ago
I don't know about you guys, but I'm going to have to rewatch the Kafka Streams joins section of the course. These windowed joins are giving me a headache!
GE
Germaine
1 year ago
D) KStream-KTable join
DE
Dewitt
1 year ago
D) KStream-KTable join
AN
Anthony
1 year ago
C) KStream-GlobalKTable
AR
Armanda
1 year ago
C) KStream-GlobalKTable
HO
Hollis
1 year ago
B) KTable-KTable join
DA
Danica
1 year ago
B) KTable-KTable join
MI
Michal
1 year ago
A) KStream-KStream join
RO
Rosalyn
1 year ago
A) KStream-KStream join
IR
Irving
1 year ago
Wait, does that mean I can't just join my KStreams like I would with regular SQL? That's a bummer, man.
DO
Dominic
1 year ago
Hmm, I think the answer might be A) KStream-KStream join. Wasn't there something about how Kafka Streams handles the time-based semantics of these joins?
LU
Lura
1 year ago
I'm leaning towards D) KStream-KTable join. I remember the lecture mentioning that this type of join is always windowed, but I'm not 100% sure.
JA
Jacinta
1 year ago
Yes, that's correct. It's a windowed join because KTable is always considered as a changelog stream.
KA
Kate
1 year ago
I think you're right, D) KStream-KTable join is always windowed.
AB
Abel
1 year ago
I'm pretty sure the answer is B) KTable-KTable join. Both KTables are always windowed, so the join has to be windowed as well.
GA
Gail
1 year ago
But KStream-KStream join is always windowed, that's why I chose it.
VA
Vannessa
2 years ago
I disagree, I believe the correct answer is B) KTable-KTable join.
GA
Gail
2 years ago
I think the answer is A) KStream-KStream join.