If you send a list of messages in sync mode, those messages will be
partitioned (randomly by default) and the collated messages will be sent
out in batches to each broker. i.e., the original batch may get split into
smaller batches - each of those batches is acknowledged. Why not use async
mode with required.acks set to 1 (or -1)?
On Mon, Jun 24, 2013 at 1:29 AM, Jason Rosenberg <[EMAIL PROTECTED]> wrote: