获取 Consumer group.id

当在多个容器中运行相同的监听器代码时,能够确定记录来自哪个容器(由其 `group.id` Consumer 属性标识)可能很有用。

您可以在监听器线程上调用 `KafkaUtils.getConsumerGroupId()` 来实现此目的。或者,您可以在方法参数中访问 group id。

@KafkaListener(id = "id", topicPattern = "someTopic")
public void listener(@Payload String payload, @Header(KafkaHeaders.GROUP_ID) String groupId) {
    ...
}
此功能在接收 `List` 记录的记录监听器和批处理监听器中可用。它在接收 `ConsumerRecords` 参数的批处理监听器中**不可用**。在这种情况下,请使用 `KafkaUtils` 机制。