I have noticed that the default value for syncOnWrite for the AMQ store is set to false.

Is this a wise default? As a user of a transactional messaging store, I would have thought the common expectation would be that if my broker dies, all messages in committed transactions have been safely written to disk.

The default behaviour of losing messages on a crash seems nasty to me.

I know this will have a detrimental impact on performance, but people can always set syncOnWrite to be false if need be, although I can't really imagine a situation where this would be useful?

Thoughts?

--
Cheers,
David

Nuix Pty Ltd
Suite 79, 89 Jones St, Ultimo NSW 2007, Australia    Ph: +61 2 9280 0699
Web: http://www.nuix.com                            Fax: +61 2 9212 6902

Reply via email to