Confluent
Confluent logoConfluent · Feature trail

Incremental Cooperative Rebalancing

2 posts · Aug 2019 – Jun 2025

What this trail covers

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