Why Does Kafka Mark a Healthy Consumer as Dead and Force a Rebalance?
Even when a consumer thread continues processing and logging normally, Kafka may still consider it dead and trigger a rebalance because the poll interval exceeds the configured timeout, a situation known as “fake dead”.
