Files
spring-soap/libraries-data-2/src/main/java/com/baeldung/kafka/EvenOddPartitioner.java
2020-05-31 18:39:20 +05:30

17 lines
432 B
Java

package com.baeldung.kafka;
import org.apache.kafka.clients.producer.internals.DefaultPartitioner;
import org.apache.kafka.common.Cluster;
public class EvenOddPartitioner extends DefaultPartitioner {
@Override
public int partition(String topic, Object key, byte[] keyBytes, Object value, byte[] valueBytes, Cluster cluster) {
if (((String)key).length() % 2 == 0)
return 0;
return 1;
}
}