You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been struggling to understand exactly how franz does batching/buffering of records. If I'm sending in record after record for a given topic-partition, how large will franz's batches be? And is there a way to configure it. What is the procedure it uses? Reading the code and available options did not enlighten me.
The text was updated successfully, but these errors were encountered:
Is any data available, and is the client ready to create a batch? If yes, cut batch and send it. This can happen immediately after you Produce one record. If you have high record throughput, eventually you'll reach backpressure while enough produce requests are in flight that you'll send larger batches.
If the client cannot send a new batch at the moment (maybe max in flight has been reached, maybe linger is configured), has the maximum amount for a single batch been buffered? If yes, cut batch, begin buffering new batch internally.
I've been struggling to understand exactly how franz does batching/buffering of records. If I'm sending in record after record for a given topic-partition, how large will franz's batches be? And is there a way to configure it. What is the procedure it uses? Reading the code and available options did not enlighten me.
The text was updated successfully, but these errors were encountered: