Я вижу много ответов об использовании offsetsForTimes. Разве я не могу просто прочитать сообщения, которые имеют временную метку, превышающую заданную временную метку, вместо того, чтобы идти на offsetsForTimes. Что-то вроде ниже
consumerRecords.forEach(record -> {
if (record.timestamp() > startTimestamp) {
// обрабатывать только эти записи
Зачем мне использовать offsetsForTimes?