Hi Yan, Naive question: what do we need producer thread of coordinator stream for?
Thanks, -Tao On Mon, Aug 17, 2015 at 2:09 PM, Yan Fang <yanfang...@gmail.com> wrote: > Hi guys, > > I have this question because Kafka's doc > < > http://kafka.apache.org/082/javadoc/org/apache/kafka/clients/producer/KafkaProducer.html > > > seems recommending having one producer shared by all threads ("*The > producer is thread safe and should generally be shared among all threads > for best performance.*"), while currently the coordinator stream is using a > separate producer (usually, there are two producers(two producer threads) > in each container: one is for the coordinator stream , one is for the > "real" job) > > 1. Will having one producer shared by all thread really improve the > performance? (haven't done the perf test myself. Guess Kafka has some > proof). > > 2. if yes, should we go this way? > > Thanks, > > Fang, Yan > yanfang...@gmail.com >