Spring boot 如果先前的消息处理被阻止,则使用Spring Kafka侦听器注释的方法不会接收消息

Spring boot 如果先前的消息处理被阻止,则使用Spring Kafka侦听器注释的方法不会接收消息,spring-boot,spring-kafka,Spring Boot,Spring Kafka,在我的项目中,我使用SpringKafka侦听器来使用来自Kafka的消息。我怀疑,如果consume方法代码由于某种原因被阻止,并且再也没有返回,那么在这种情况下,这个侦听器是否能够接收新消息并继续执行,或者它将被挂起?在我的例子中,卡夫卡侦听器似乎也被阻止,不再处理进一步的消息,甚至同一组的另一个消费者也没有收到消息。否;当线程被阻塞时,您不会获得更多记录,除非并发性大于1并且至少有那么多分区。即使这样,您也不会收到分配给被阻止使用者的分区的更多消息

在我的项目中,我使用SpringKafka侦听器来使用来自Kafka的消息。我怀疑,如果consume方法代码由于某种原因被阻止,并且再也没有返回,那么在这种情况下,这个侦听器是否能够接收新消息并继续执行,或者它将被挂起?在我的例子中,卡夫卡侦听器似乎也被阻止,不再处理进一步的消息,甚至同一组的另一个消费者也没有收到消息。

否;当线程被阻塞时,您不会获得更多记录,除非并发性大于1并且至少有那么多分区。即使这样,您也不会收到分配给被阻止使用者的分区的更多消息