В моем приложении при отправке сообщений я использую метаданные в обратном вызове, чтобы сохранить смещение записи для будущего использования. Однако иногда metadata.offset () возвращает -1, что усложняет ситуацию позже.
Почему это происходит, и есть ли способ получить смещение, не используя тему для его поиска.
Редактировать: я нахожусь на ack 0 в настоящее время, когда я перехожу на ack 1, у меня больше нет этих ошибок, однако моя производительность резко падает. От 100 000 сообщений за 10 секунд до 1 минуты.