package com.neverwinterdp.kafka; import kafka.producer.Partitioner; import kafka.utils.VerifiableProperties; /** * @author Tuan Nguyen * @email tuan08@gmail.com */ public class SimplePartitioner implements Partitioner { public SimplePartitioner(VerifiableProperties props) {} public int partition(Object key, int numPartitions) { String keyStr = (String) key; int partition = Math.abs(keyStr.hashCode() % numPartitions); return partition; } }