public class KafkaProducer extends Object
| Constructor and Description |
|---|
KafkaProducer(KafkaConf conf)
constructor kafka producer client by kafka conf
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
close producer client
|
void |
send(kafka.producer.KeyedMessage<String,byte[]> msg) |
void |
send(List<kafka.producer.KeyedMessage<String,byte[]>> msgs) |
void |
sendKafkaMsg(KafkaMsg msg)
sendKafkaMsg single
|
void |
sendKafkaMsg(List<KafkaMsg> msgs)
sendKafkaMsg batch
|
static kafka.producer.KeyedMessage<String,byte[]> |
toKeyedMessage(KafkaMsg msg)
convert to keyedmessage
|
static List<kafka.producer.KeyedMessage<String,byte[]>> |
toKeyedMessage(List<KafkaMsg> msgs)
convert to batch keyedmessages
|
public KafkaProducer(KafkaConf conf)
conf - public void close()
public void sendKafkaMsg(KafkaMsg msg)
msg - public void send(kafka.producer.KeyedMessage<String,byte[]> msg)
public static kafka.producer.KeyedMessage<String,byte[]> toKeyedMessage(KafkaMsg msg)
msg - Copyright © 2016. All rights reserved.