当kafka遇到如下四种情况的时候,kafka会触发Rebalance:

  1. 消费组成员发生了变更,比如有新的消费者加入了消费组组或者有消费者宕机
  2. 消费者无法在指定的时间之内完成消息的消费
  3. 消费组订阅的Topic发生了变化
  4. 订阅的Topic的partition发生了变化