This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
Rebalance 的触发条件有3个。
1. 消费组成员个数发生变化。例如有新的Consumer实例加入或离开该消费组。
2. 订阅的 Topic 个数发生变化。
3. 订阅 Topic 的分区数发生变化。
Rebalance 发生时,Group 下所有Consumer 实例都会协调在一起共同参与,kafka 能够保证尽量达到最公平的分配。但是 Rebalance 过程对 consumer group 会造成比较严重的影响。在 Rebalance 的过程中 consumer group 下的所有消费者实例都会停止工作,等待 Rebalance 过程完成。