package com.jthink.skyeye.client.kafka.partitioner; /** * JThink@JThink * * @author JThink * @version 0.0.1 * @desc ProducerRecord需要的key参数,根据该值进行分区 * @date 2016-09-09 13:23:18 */ public interface KeyBuilder<E> { /** * 生成ProducerRecord需要的key参数 * @param e log event, ch.qos.logback.classic.spi.ILoggingEvent * @return */ byte[] build(E e); }