Hello list, I have a requirement to process online (coming from an external web service) and batch (several thousand) messages. The online messages are more prior (the customer is waiting of the response) and should be processed before the batch messages (I think a common requirement). Because ActiveMQ at this time doesn't support message priority ([how-can-i-support-priority-queues|http://activemq.apache.org/how-can-i-support-priority-queues.html]), I was looking for another solution. I read this thread [Camel-and-jms-priority|http://old.nabble.com/Camel-and-jms-priority-ts25962858.html#a25962858] and found it to complicated - I'm lasy... :-)
My question is, would this Camel route also do a good job for this requirements? {code} from("activemq://queue:inbox?concurrentConsumers=5&selector=priority<='4'") .to("direct:inbox"); from("activemq://queue:inbox?concurrentConsumers=5&selector=priority>'4'") .to("direct:inbox"); from("direct:inbox") .processRef("myProcessor") .to("activemq://queue:outbox"); {code} Thanks in advanced, Christian -- View this message in context: http://old.nabble.com/good-solution-to-work-with-jms-message-priority-tp28778639p28778639.html Sent from the Camel - Users mailing list archive at Nabble.com.