Я ищу способ использовать некоторый набор сообщений из моего Kafka topi c с указанным c диапазоном смещения (предположим, что мой раздел имеет смещение 200–300, я хочу использовать сообщения от смещение 250-270).
Я использую код ниже, где я могу указать начальное смещение, но оно будет использовать все сообщения от 250 до конца. Есть ли способ / атрибуты, доступные для установки конечного смещения, чтобы использовать сообщения до этой точки.
@KafkaListener(id = "KafkaListener",
topics = "${kafka.topic.name}",
containerFactory = "kafkaManualAckListenerContainerFactory",
errorHandler = "${kafka.error.handler}",
topicPartitions = @TopicPartition(topic = "${kafka.topic.name}",
partitionOffsets = {
@PartitionOffset(partition = "0", initialOffset = "250"),
@PartitionOffset(partition = "1", initialOffset = "250")
}))