This depends on the send model you choose. When async sending messages,there is no guarantee to ensure messages are processed by broker successfullyor not. In fact broker will not response to the producer at all,but this can bring great throughput improvement indeed. While sync sending messages, guarantee is made.broker will response the producer with success or failure.
At 2011-12-09 07:31:49,JRR <[email protected]> wrote: >We found the following link: > >http://activemq.apache.org/what-is-the-difference-between-persistent-and-non-persistent-delivery.html > >to help explain the difference between persistent and non-persistent >delivery. This makes a lot more sense now. > >-- >View this message in context: >http://activemq.2283324.n4.nabble.com/Does-the-producer-know-if-a-send-fails-with-messages-that-are-not-persistent-tp4171293p4174796.html >Sent from the ActiveMQ - User mailing list archive at Nabble.com.
