Stephen Powis created KAFKA-3333:
------------------------------------

             Summary: Client Partitioner - Round Robin
                 Key: KAFKA-3333
                 URL: https://issues.apache.org/jira/browse/KAFKA-3333
             Project: Kafka
          Issue Type: New Feature
          Components: clients
            Reporter: Stephen Powis


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
(v6.3.4#6332)

Reply via email to