package com.hao.producer;
import kafka.producer.Partitioner;
/**
* Created by user on 2016/3/31.
*/
public class SimplePartitioner implements Partitioner{
@Override
public int partition(Object key, int numPartitions) {
int partition = 0;
String partitionKey = (String) key;
int offset = partitionKey.lastIndexOf(".");
if (offset > 0) {
partition = Integer.parseInt(partitionKey.substring(offset + 1)) % numPartitions;
}
return partition;
}
}