Confluent
CCDAK · Question #69
Which of these joins does not require input topics to be sharing the same number of partitions?
The correct answer is C. KStream-GlobalKTable. GlobalKTables have their datasets replicated on each Kafka Streams instance and therefore no repartitioning is required.
Developing with Kafka Streams
Question
Which of these joins does not require input topics to be sharing the same number of partitions?
Options
- AKStream-KTable join
- BKStream-KStream join
- CKStream-GlobalKTable
- DKTable-KTable join
How the community answered
(44 responses)- A9% (4)
- B5% (2)
- C70% (31)
- D16% (7)
Explanation
GlobalKTables have their datasets replicated on each Kafka Streams instance and therefore no repartitioning is required.
Topics
#GlobalKTable#co-partitioning#stream joins#Kafka Streams
Community Discussion
No community discussion yet for this question.