Spring boot can';t侦听一些主题(有三个主题,但仅查找两个主题的日志“分配的分区:[……]”)

Spring boot can';t侦听一些主题(有三个主题,但仅查找两个主题的日志“分配的分区:[……]”),spring-boot,spring-kafka,Spring Boot,Spring Kafka,我在linux服务器上运行了一个spring boot应用程序,它听了三个主题,一开始,它运行得很好,但几分钟后,我发现了“(重新)加入组…”日志,然后只听了两个主题,另一个主题听不到,找不到错误或警告日志,我不知道如何解决这个问题,只是不知道发生了什么 在第一次会议上,我想我的消费者配置可能不正确,我设置了max.poll.interval.ms:5000,max.poll.records:50。但它不起作用 在我的听者中,我使用此注释来听一个主题 @KafkaListener(topics=

我在linux服务器上运行了一个spring boot应用程序,它听了三个主题,一开始,它运行得很好,但几分钟后,我发现了“(重新)加入组…”日志,然后只听了两个主题,另一个主题听不到,找不到错误或警告日志,我不知道如何解决这个问题,只是不知道发生了什么

在第一次会议上,我想我的消费者配置可能不正确,我设置了max.poll.interval.ms:5000,max.poll.records:50。但它不起作用

在我的听者中,我使用此注释来听一个主题

@KafkaListener(topics=“xxx”)
我想这三个主题都可以,但现在只有两个

ps:一开始,一切正常,几分钟后,在(重新)加入组后,一个主题无法正常工作,并且没有错误日志或警告日志(重新)加入组意味着有另一个消费者加入同一组并发生了重新平衡。卡夫卡试图在组成员之间平均分配分区。这可能就是为什么你没有看到你的消费者调查的第三个主题的原因。只是因为它已经转到另一个了

请在此处查看有关重新平衡的更多信息:

(重新)加入组
意味着有另一个消费者加入同一组,并发生了重新平衡。卡夫卡试图在组成员之间平均分配分区。这可能就是为什么你没有看到你的消费者调查的第三个主题的原因。只是因为它已经转到另一个了

请参见此处有关重新平衡的更多信息: