SpringKafka禁用消费者再平衡

时间:2018-08-10 05:52:50

标签: java kafka-consumer-api spring-kafka

这可能是一个愚蠢的问题,但我很好奇是否可以在Spring Kafka中禁用“消费者重新平衡”。想象一下,我有一个带有3个分区和3个不同使用者的主题,它们在不同的TopicPartitions上使用@KafkaListener运行。如果其中一位消费者陷入困境,是否有可能不让再平衡发生? (我想进行手动偏移管理,当使用者起床时,我想从离开的地方开始)。

1 个答案:

答案 0 :(得分:1)

每个分区上可以有三个不同的使用者,并且自动偏移量为false,并且可以手动提交偏移量。因此,只要使用者停止并启动它,它就会从先前的偏移量开始读取,并且将使用者分配给特定的分区也不会在其他分区之间重新平衡