This feature thread tracks the evolution of Kafka's consumer rebalance protocol, moving from the classic eager and cooperative strategies to a new, server-driven protocol (KIP-848) in Kafka 4.0+. This new protocol aims to eliminate consumer downtime, reduce rebalance times, improve stability and scalability, and simplify management by shifting coordination logic to the broker-side group coordinator. It supports live upgrades and is designed to become the default in future Kafka releases. Future enhancements include client-side performance improvements and full topic ID support for offsets. Work is also underway to bring these benefits to Kafka Streams via KIP-1071.
All Confluent trails