Я хочу прочитать все сообщения, начиная с определенного времени в кафке.
Скажем, я хочу прочитать все сообщения от 0600 до 0800
Запрос сообщений между двумя временными метками от Кафки
предлагает решение как использование offsetsForTimes.
Проблема с этим решением:
Если, скажем, мой потребитель включен ежедневно в 13:00. Потребитель не прочитал бы ни одного сообщения в тот день, что фактически означает, что смещение не было зафиксировано в / после 06:00, что означает offsetsForTimes (<имя-раздела>, <0600 для этого дня в миллис> ) вернет ноль.
Можно ли как-нибудь прочитать сообщение, которое было опубликовано в очереди kafka в определенное время, независимо от смещений?