With 0.8, we now have ack levels when sending messages. I'm wondering how
this applies when sending messages in async mode. Are there any guarantees
at least that each async batch will wait for the requested ack level before
sending the next batch?
I assume there is still a disconnect between sending a message and really
knowing if it was delivered, in async mode. Is it necessary to create an
eventHandler to try to manage things in this case?
Perhaps, if acknowledgements are desired, with the efficiency of batch
sending, it would make more sense to use a synchronous producer, and use
the batch sending mode (e.g. send a list of messages).
Jun Rao 2013-05-31, 05:35