conduktor.io ↗

KIP-874 — TopicRoundRobinAssignor

Discussion Consumer

Proposes a `TopicRoundRobinAssignor` that distributes partitions so each consumer in a group receives all partitions of a given topic (round-robin at the topic level rather than partition level). The existing `RoundRobinAssignor` interleaves partitions across topics for balance, but use cases requiring all-or-nothing consumption of a topic (for consistency guarantees) cannot be satisfied without a custom assignor.

Details

AuthorMathieu Amblard
StatusDiscussion
JIRAKAFKA-14269
WikiView on Apache Wiki
Created2022-10-05
Last Modified2022-10-20
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.