Guozhang Wang created KAFKA-3477: ------------------------------------ Summary: Add customizable StreamPartition into #to functions of Streams DSL Key: KAFKA-3477 URL: https://issues.apache.org/jira/browse/KAFKA-3477 Project: Kafka Issue Type: Sub-task Reporter: Guozhang Wang Fix For: 0.10.0.1
In the lower-level Processor API we allow users to pass in a customizable StreamPartitioner when creating a new sink processor node to the topology: {code} builder.addSink(String name, String topic, StreamPartitioner partitioner, String... parentNames)); {code} This StreamPartitioner allows users to specify any partitioning schemes based on record values instead of using the default behavior of hashing on the message key; but it is not exposed in the higher-level Streams DSL. We can add this parameter to the Streams DSL as well: {code} KStream#to(String topic, StreamPartitioner partitioner); KTable#to(String topic, StreamPartitioner partitioner); {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)