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.

Reply via email to