AFAIK ActiveMQ writes the persistent message to disk prior to
acknowledging receipt to the producer. That's relatively simple.

What do you mean by "system failure"? You mean the s/w dies or
something more serious like filesystem corruption?

Not entirely certain what your question really is.

On 13 September 2010 18:11, nervousbadger <nervousbad...@googlemail.com> wrote:
>
> Hi,
>
> We are currently in the process of migrating to ActiveMQ from our previous
> JMS provider. We hit a big performance issue with message production speeds
> on a blade server (we didn't see this during initial testing on a non-blade
> server, we suspect it is due to the disk caching in use) - forcing async
> send gets round the performance issue, but we are trying to work out if
> there is any way of calculating the maximum number of messages that could be
> lost on system failure.
>
> We know the size of the messages, is there any way of getting from this to a
> maximum number of messages that could be lost?
>
> We can't move to transacted sessions just yet, as this will require code
> changes across many components of our system.
>
> Thanks,
> Pete.
> --
> View this message in context: 
> http://activemq.2283324.n4.nabble.com/ActiveMQ-sending-async-persistent-messages-what-is-the-maximum-that-can-be-lost-tp2537793p2537793.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Reply via email to