这可能是一个愚蠢的问题,但我很好奇是否可以在Spring Kafka中禁用“消费者重新平衡”。想象一下,我有一个带有3个分区和3个不同使用者的主题,它们在不同的TopicPartitions上使用@KafkaListener运行。如果其中一位消费者陷入困境,是否有可能不让再平衡发生? (我想进行手动偏移管理,当使用者起床时,我想从离开的地方开始)。
答案 0 :(得分:1)
每个分区上可以有三个不同的使用者,并且自动偏移量为false,并且可以手动提交偏移量。因此,只要使用者停止并启动它,它就会从先前的偏移量开始读取,并且将使用者分配给特定的分区也不会在其他分区之间重新平衡