У меня следующий вариант использования
- У меня есть поток kinesis, содержащий данные пользователя.
- Я хочу прочитать поток kinesis на основе действий пользователя.
- Фильтровать записиосновываясь на пользовательском вводе, продолжайте фильтрацию в течение некоторого периода времени, скажем, 5 минут.
- Продолжайте возвращать эти отфильтрованные пакеты пользователю в течение 5 минут.
- После истечения времени ожидания прекратите чтение kinesis
Вопрос: Есть ли способ чтения кинезиса по требованию, без каких-либо задержек, используя KCL или любую другую библиотеку.Скажем, я могу настроить KCL jvm-приложения, которые в данный момент не читают, всякий раз, когда это вызывает действие пользователя, просто начните читать.Аналогичным образом прекратите чтение после некоторого времени ожидания или дальнейших действий пользователя.
Я могу написать логику, которая может сделать это, но хотела бы знать, есть ли что-то встроенное в KCL.