Rebalance Listeners and Static Membership
Learn how consumer group rebalances disrupt processing and how rebalance listeners plus static membership minimize downtime and state loss.
What Triggers a Rebalance
A rebalance reassigns partitions among consumers in a group. It happens when a consumer joins, leaves, crashes, or its session times out.
During a rebalance, processing pauses across the group.
The Cost of Rebalancing
Frequent rebalances hurt throughput: partitions are revoked and reassigned, in-flight work may be reprocessed, and local caches are invalidated.
Advanced consumers actively minimize and react to rebalances.
All lessons in this course
- Manual Offset Committing
- Pausing and Resuming Consumers
- Concurrency and Thread Management
- Rebalance Listeners and Static Membership