Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Kafka, mail # user - kafka produce API batching


Copy link to this message
-
Re: kafka produce API batching
Jun Rao 2013-08-31, 03:50
If you are using the async mode, there is no difference. If you use sync
mode, the former api gives you a way to batch request in sync node, which
can lead to better throughput.

Thanks,

Jun
On Fri, Aug 30, 2013 at 10:28 AM, Rajasekar Elango
<[EMAIL PROTECTED]>wrote:

> Kafka producer API supports sending a single message and as well sending
> list of messages with two different methods. I believe irrespective of
> either of send method used, producer internally batches batch.num.messages
> and sends them in bulk. Is there any advantage in performance of using
> send(List<KeyedMessage<K,V>>
> messages)to send multiple messages over sending messages one by one
> using send(KeyedMessage<K,V>
> message) ?
>
> --
> Thanks,
> Raja.
>