Я использую
KStream.join (другой KStream, соединитель ValueJoiner, JoinWindows)
возьмем этот пример:
Поток 1 ------------------- Поток 2
ключ | Значение ----------------- ключ | Ценить
1 | A------------------------1 | A
2 | B -----------------------2 | B
3 | C -----------------------3 | C
1 | D------------------------4 | D
1 | E------------------------2 | E
каков результат этого потока, заставляющего KStream 1 присоединяться к KStream 2