Hi Praveen and all, just an additional info to prevent some confusion if you wish to use browse mode: priorities work when consuming the messages, while when browsing the queue, messages are ordered based on their enqueueing time. I.e. when sending messages:
- first with priority 2 - then with priority 1 - latest with priority 3 then browsing the queue shows messages in ordering "priority 2", "priority 1", "priority 3" message. While consuming messages consumes them in ordering "priority 3", "priority 2", "priority 1" message. Kind regards, Pavel ----- Original Message ----- > From: "Praveen M" <[email protected]> > To: [email protected] > Sent: Saturday, September 24, 2011 5:48:42 AM > Subject: Re: Priority queues with JMS Client/ Java Broker > > thanks a lot for your mail...I will try that. > > On Fri, Sep 23, 2011 at 6:15 PM, Ted Ross <[email protected]> wrote: > > > On 09/23/2011 07:44 PM, Praveen M wrote: > > > >> Hi, > >> > >> I'm trying to write a simple test to use the priority queues. > >> > >> I have a couple of questions. > >> > >> Can I create priority queues on the fly at run-time? > >> > >> if I use session.createQueue("queueName ;{create: always , node : > >> {type : > >> queue, durable : true, priority : true}}"); will the queue be > >> created as a > >> priority queue? > >> > > > > The correct syntax uses an extension in the queue creation: > > > > queueName;{create:always, node:{type:queue, > > x-declare:{arguments:{'x-qpid-**priorities':2}}}} > > > > The argument specifies how many distinct priorities are supported > > by the > > queue. > > > > Please note that the broker (as required by the AMQP specification) > > divides > > the space from 0 to 9 evenly into priority groups depending on how > > many you > > ask for. For example, if you specify two levels, priorities 0-4 > > are > > equivalent and 5-9 are equivalent with 5-9 being the higher > > priority. > > > > I hope this helps. > > > > -Ted > > > > > > ------------------------------**------------------------------**--------- > > Apache Qpid - AMQP Messaging Implementation > > Project: http://qpid.apache.org > > Use/Interact: > > mailto:users-subscribe@qpid.**apache.org<[email protected]> > > > > > > > -- > -Praveen > --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
