[ 
https://issues.apache.org/jira/browse/KAFKA-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Colin P. McCabe updated KAFKA-3333:
-----------------------------------
    Fix Version/s:     (was: 2.3.0)
                   2.4.0

Moving this out of 2.3 and into 2.4, since it missed feature freeze.

> Alternative Partitioner to Support "Always Round-Robin" partitioning
> --------------------------------------------------------------------
>
>                 Key: KAFKA-3333
>                 URL: https://issues.apache.org/jira/browse/KAFKA-3333
>             Project: Kafka
>          Issue Type: New Feature
>          Components: clients
>            Reporter: Stephen Powis
>            Assignee: M. Manna
>            Priority: Major
>              Labels: needs-kip, patch
>             Fix For: 2.4.0
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> ** Please Look into KAFKA-7358 for the official description **
>  
> The 
> [DefaultPartitioner|https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/clients/producer/internals/DefaultPartitioner.java]
>  typically distributes using the hash of the keybytes, and falls back to 
> round robin if there is no key. But there is currently no way to do Round 
> Robin partitioning if you have keys on your messages without writing your own 
> partitioning implementation.
> I think it'd be helpful to have an implementation of straight Round Robin 
> partitioning included with the library.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to