Hi,

When sending messages using persistent mode and useAsyncSend=true, I noticed 
that the producer throughput is roughly 10x more as compared to when 
useAsyncSend=false. What I am trying to understand is whether it is safe to use 
this option if we want to guarantee that all the messages that a producer sends 
will be received by the broker. (using TCP as transport) Are there any caveats 
to using this option? Will the broker be able to notify the client say if it 
was unable to persist the message(s) to the message store?

Thanks,
Anirudha

Reply via email to