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)