Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-3333

Alternative Partitioner to Support "Always Round-Robin" partitioning

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4.0
    • Component/s: clients
    • Labels:

      Description

      KIP: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=89070828

      Please Look into KAFKA-7358 for the official description **

      The DefaultPartitioner 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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                manmedia@gmail.com M. Manna
                Reporter:
                spowis@salesforce.com Stephen Powis
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1h
                  1h
                  Remaining:
                  Remaining Estimate - 1h
                  1h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified