У меня есть прослушиватель Kafka, в котором я устанавливаю идентификатор группы с помощью SpEL (Spring Expression) для создания случайно сгенерированного уникального идентификатора для каждого запуска/экземпляра. Мне нужно получить идентификатор этой группы для ведения журнала и мониторинга. Какие-либо предложения?
KafkaUtils.getConsumerGroupId().
спасибо @GaryRussell ... я обновил версию spring-kafka и смог получить идентификатор группы
тем временем я также смог получить ConsumerConfig, внедрив KafkaListenerEndpointRegistry в свой класс слушателя... спасибо @OneCricketeer за вклад в ConsumerConfig




Используйте KafkaUtils.getConsumerGroupId() из пакета org.springframework.kafka.support.
/**
* Get the group id for the consumer bound to this thread.
* @return the group id.
* @since 2.3
*/
public static String getConsumerGroupId() {...}
См. документы KafkaUtils для более подробной информации.
Журналы уже должны печатать
ConsumerConfigраздел с идентификатором группы.