that is really the point of a priority queue, to starve out low priority messages in favor of higher priority. There is currently no way to tell amq; "every now and again let some lower priority messages through". It begs lots of questions and it would be quite complex to achieve :-)
Priority support can be enabled on a per destination basis, so it need not be respected if you don't want it. On 31 August 2012 00:41, boday <ben.o...@initekconsulting.com> wrote: > lets say I have a single (slow) consumer from a priority queue and I produce > mostly high priority messages to it...will low priority messages ever get > processed (based on duration in the queue, etc)? > > I know there are workarounds (manually promoting, resequencers, using > multiple queues, etc), but am curios about the default behavior and any AMQ > settings to get around starving low priority messages indefinitely. > > > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/starvation-with-JMSPriority-queues-tp4655864.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. -- http://fusesource.com http://blog.garytully.com