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