Thanks for the quick responses... Mixed processing of messages with different priorities is not a problem for us. What we have to prevent is, that an online request is only processed (with a huge delay) after all batch messages (several thousands) are processed. Writing in different queues is possible. Than, my JMS consumer route would looks like: {code} from("activemq://queue:inbox.online?concurrentConsumers=5") .to("direct:inbox");
from("activemq://queue:inbox.batch?concurrentConsumers=5") .to("direct:inbox"); from("direct:inbox") .processRef("myProcessor") .to("activemq://queue:outbox"); {code} Thanks, Christian -- View this message in context: http://old.nabble.com/good-solution-to-work-with-jms-message-priority-tp28778639p28779260.html Sent from the Camel - Users mailing list archive at Nabble.com.