当消费者暂停Kafka分区并触发重新平衡时会发生什么? 分配给新使用者时,分区保持暂停状态,还是会恢复?
搜索时,我得到的答案不一。无法获得Kafka文档。
答案 0 :(得分:2)
发生重新平衡时,将恢复所有分区。
这是因为暂停分区是消费者的本地决定。该小组的其他人都不知道。
如果使用方中有可以根据某些条件暂停分区的逻辑,则在重新分配分区后,您的逻辑可以根据相同的条件再次暂停分区。对于其他运行相同逻辑的使用者,也会发生同样的情况。
请注意,回答此类问题相对容易。您可以尝试一下,看看会发生什么。这也是提高您对Kafka理解的好方法!