Skip to content

Commit

Permalink
Update lib/broadway_kafka/producer.ex
Browse files Browse the repository at this point in the history
Co-authored-by: José Valim <[email protected]>
  • Loading branch information
oliveigah and josevalim authored Jul 18, 2024
1 parent e056c9a commit 273763f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lib/broadway_kafka/producer.ex
Original file line number Diff line number Diff line change
Expand Up @@ -222,8 +222,8 @@ defmodule BroadwayKafka.Producer do
Enabling shared client may drastically decrease performance. Since connection is handled by a single process,
producers may block each other waiting for the client response.
This is more likely to be an issue if the producers on your pipeline are fetching message from multiple topics
and specially if there are very low traffic topics in the mix because of batch wait times.
This is more likely to be an issue if the producers on your pipeline are fetching message from
multiple topics and specially if there are very low traffic topics, which may block on batch wait times.
In summary to mitigate this you can split your topics between multiple pipelines, but notice that this will
increase the resource usage as well creating one new client/connection for each pipeline effectively diminishing
Expand Down

0 comments on commit 273763f

Please sign in to comment.