В настоящее время я использую потоки kafka для сопоставления связанных событий в окне. В случае, если все связанные события не поступают в окно, есть ли способ в потоках Kafka, где мы получаем дескриптор событий, срок действия которых истек. Это поможет в обработке / уведомлении нижестоящего приложения о том, что все связанные события не прибыли для сопоставления. Оцените ваш ответ.
Ниже приведены примеры
Пример-1:
- GroupID: g1
- Прибытие событий: E1,10am; E2 10:01 и E3 10:02
- Окно: Окно сеанса бездействия длительностью 5 минут.
- Результат: Все события успешно сопоставлены.
Пример-2:
- Прибытие событий: E1,10am; E2 10:01 и E3 не приходят
- Окно: Окно сеанса бездействия длительностью 5 минут.
- Результат: запустить действие ИЛИ получить уведомление через прослушиватель для частичного сопоставления по истечении окна для E1 и E2 в 10:06 утра