- Kafka Broker has 3 partitions.
- Kafka Consumer instance' count is 3.
- Suddenly, one Consumer instance died.
I know that if a Kafka Consumer instance dies, the Kafka Broker is rebalancing and another consumer instance gets allocated to that partition.
I wonder if it is correct to assume that another instance consumes all of the partition it originally consumes and then allocates and consumes dead partitions.
(And do I have to implement ConsumerRebalanceListener in client code?)
If this is the case, can there be any delay in consuming the message?
Thank you.