Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 当分区暂停并重新平衡时会发生什么?_Apache Kafka_Kafka Consumer Api - Fatal编程技术网

Apache kafka 当分区暂停并重新平衡时会发生什么?

Apache kafka 当分区暂停并重新平衡时会发生什么?,apache-kafka,kafka-consumer-api,Apache Kafka,Kafka Consumer Api,当消费者暂停Kafka分区并触发重新平衡时会发生什么情况? 分区在分配给新使用者时保持暂停,否则将恢复 我在搜索它时得到了各种各样的答案。无法获取卡夫卡文档。重新平衡时,所有分区都将恢复 这是因为暂停分区是消费者的本地决定。小组的其他成员并不知道这一点 如果使用者中的逻辑可以基于某些条件暂停分区,则在重新分配分区时,逻辑可以基于相同的条件再次暂停分区。对于运行相同逻辑的其他使用者,也会发生同样的情况 请注意,回答这类问题相对容易。你可以试试看会发生什么。这也是提高你对卡夫卡理解的好方法 谢谢米

当消费者暂停Kafka分区并触发重新平衡时会发生什么情况? 分区在分配给新使用者时保持暂停,否则将恢复


我在搜索它时得到了各种各样的答案。无法获取卡夫卡文档。

重新平衡时,所有分区都将恢复

这是因为暂停分区是消费者的本地决定。小组的其他成员并不知道这一点

如果使用者中的逻辑可以基于某些条件暂停分区,则在重新分配分区时,逻辑可以基于相同的条件再次暂停分区。对于运行相同逻辑的其他使用者,也会发生同样的情况



请注意,回答这类问题相对容易。你可以试试看会发生什么。这也是提高你对卡夫卡理解的好方法

谢谢米克尔。我尝试了一下,了解到根据逻辑,ConsumerBalanceListener可能还需要实现暂停分区。