samza-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yan Fang <>
Subject Use one producer for both coordinator stream and users system?
Date Mon, 17 Aug 2015 21:09:39 GMT
Hi guys,

I have this question because Kafka's doc
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

2. if yes, should we go this way?


Fang, Yan

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message