not so, the message store read is also ordered, so the batch is read in priority order. there was a recent fix for non persistent messages with the file pending message cursor so you may be experiencing that.
2011/11/18 SuoNayi <suonayi2...@163.com>: > Hi all, I'm not sure this is correct or not. > In order to respect the message priority order more sufficiently vmcursor > which keeps all messages references in memory is recommended, > because messages are read from message store or cache and ordered and > dispatched to consumers in batches. > > -- http://fusesource.com http://blog.garytully.com