Я пишу потребителю kafka
с использованием Java. Я хочу сохранить реальное время сообщения, поэтому, если слишком много сообщений, ожидающих потребления, например, 1000 или более, я должен отказаться от непонятых сообщений и начать использовать их с самого последнего смещения.Как я могу получить ПОСЛЕДНЕЕ смещение темы кафки?
Для этой проблемы я пытаюсь сравнить последнее зафиксированное смещение и последнее смещение темы (только 1 раздел), если разница между этими двумя смещениями больше определенной суммы, я установлю последнее смещение в качестве следующего смещения, чтобы я мог отказаться от этих избыточных сообщений.
Теперь моя проблема заключается в том, как получить последнее смещение темы, некоторые люди говорят, что я могу использовать старого потребителя, но это слишком сложно, новый пользователь имеет эту функцию?
Это не работает, если вы просто хотите рассчитать разницу между текущим смещением вашего клиента и последним известным смещением темы кафки! – hiaclibe