В моем приложении есть три темы, которые получают некоторые события, принадлежащие пользователям:
Event Type A -> Topic A
Event Type B -> Topic B
Event Type C -> Topic C
Это будет пример потока сообщений:
Message(user 1 - event A - 2020-01-03)
Message(user 2 - event A - 2020-01-03)
Message(user 1 - event C - 2020-01-20)
Message(user 1 - event B - 2020-01-22)
Я хочу иметь возможность генерировать отчеты с общим количеством событий на пользователя в месяц, объединяя все события из трех тем, например:
User 1 - 2020-01 -> 3 total events
User 2 - 2020-01 -> 1 total events
Имея три KStreams (по одному на топи c), как я могу выполнять это сложение в месяц, чтобы иметь суммирование всех событий из трех разных тем? Можете показать код для этого?