Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 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
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.
>

 
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB