Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
Currently partitions are assigned to consumers for consumption via a co-ordination algorithm by the consumers. This means there is effectively no master broker node, which is nice in a way, but makes the consumer logic complex to implement. It would be good to move the co-ordination to the brokers. This would make implementation of a consumer client much much easier, since only minimal zk interaction would be required. There are a number of details that would have to be worked out to finalize the protocol. Discussion is here:
Attachments
Issue Links
- duplicates
-
KAFKA-1326 New consumer checklist
- Resolved
- is part of
-
KAFKA-264 Change the consumer side load balancing and distributed co-ordination to use a consumer co-ordinator
- Resolved