我正在使用注释 @KafkaListner 来收听特定主题。但是突然间我注意到消费者从生产者那里收到消息有很大的延迟。然后我增加了经纪人的分区数量,问题就解决了。
经过一些研究,我意识到消费者组中的消费者数量不能超过分区数量,否则一些消费者将处于非活动状态。
那么在 Spring Boot 中,每个单独的 @KafkaListener 是否都被视为单个消费者?如果没有,我怎样才能找到消费者组中消费者的确切数量,从而能够正确配置分区?
我正在使用注释 @KafkaListner 来收听特定主题。但是突然间我注意到消费者从生产者那里收到消息有很大的延迟。然后我增加了经纪人的分区数量,问题就解决了。
经过一些研究,我意识到消费者组中的消费者数量不能超过分区数量,否则一些消费者将处于非活动状态。
那么在 Spring Boot 中,每个单独的 @KafkaListener 是否都被视为单个消费者?如果没有,我怎样才能找到消费者组中消费者的确切数量,从而能够正确配置分区?