由于 运行 消费者线程 [#t1] 长而发生重新平衡 - 同一线程会加入重新平衡吗?

Rebalance happens due to long running consumer thread [#t1] - Will the same thread join the rebalance?

我想知道当rebalance发生时当前处理消费者线程发生了什么?

考虑三个消费者线程 运行 并且我有一个主题 x 的三个分区。

因为我们在应用程序 onRebalance 中看到所有线程 t1、t2 和 t3 正在再次分配分区。那么线程是如何以及在代码中的什么地方被杀死的?

正在使用

线程不会被kill掉(或者中断,但是socket读取无论如何是不可中断的,需要设置超时时间)。

当线程最终returns时(如果有),它会触发另一次再平衡。