You can set up two brokers, one persistent and one non-persistent and have the consumers for the persistent messages connect to the persistent broker and the non persistent consumers to the other one. Have the producers connected to both enqueuing to the right broker for the corresponding queues.
This actually doesn't take care of the load but will help you split the different kinds of messages. You can setup a network of brokers for persistent and another one for non-persistent so you can actually split the load. -- View this message in context: http://activemq.2283324.n4.nabble.com/Scaling-ActiveMQ-broker-for-higher-load-Network-of-brokers-tp4684507p4684968.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.