Время от времени мне нужно читать записи из определенного раздела с определенным смещением той же темы.
Я могу создавать нового потребителя кафки каждый раз.Однако я могу создать пул потребителей и использовать его следующим образом:
List<KafkaConsumer> consumers = new ArrayList<>();
// acquire consumer
KafkaConsumer consumer = consumers.get(0);
TopicPartition topicPartition = new TopicPartition("my-topic", 42);
consumer.assign(List.of(topicPartition));
consumer.seek(topicPartition, 13);
ConsumerRecords records = consumer.poll(0);
// process records
// .....
// release consumer
consumer.unsubscribe();
Должен ли я создать пул потребителей?Или это не эффективно, и я должен создать нового потребителя для каждого использования.