Hi, Kafka 0.8.1.1 allows us to send a list of messages in sync mode:
public void send(List<KeyedMessage<K,V> messages); I did not find a counter-part of this api in the new producer that is introduced in kafka 0.8.2. It seems that we can use the following method to do sync send in kafka 0.8.2: producer.send(new ProducerRecord(...))).get(); My understanding is that we can only send one message at a time in sync-mode. This will limit the throughput of kafka producer. Is there a way to send a batch of messages in sync mode using kafka 0.8.2 producer? Is there any study on the throughput of Kafka 0.8.2 producer, comparing with kafka 0.8.1.1? Thanks! Regards, Yu