Я обнаружил, что конечное смещение позиции потребителя > для раздела + 1, но я не знаю, почему.
Я фиксирую смещения вручную как часть транзакции для семантики ровно один раз:
Код: Выделить всё
consumer.commitSync(singletonMap(partition, new OffsetAndMetadata(lastOffset + 1)))
Что мне не хватает?
Kafka v3.1.0>
Подробнее здесь: https://stackoverflow.com/questions/798 ... 1-in-kafka
Мобильная версия