Kevin, welcome back.
What's your network of brokers topology, and your client connection URL?
Could it be that all your clients are on that one broker (which would
explain heavy load), or are you sure your clients are evenly distributed?
Also, have you set decreaseNetworkConsumerPriority to true?
We have a problem where all work is given to ONE host in our cluster. What
then happens is that this box goes to 100% CPU and other boxes are idle and
need more work.
We have an activemq setup where we create 16 connections to ActiveMQ (one
per core), and then one session per thread with a prefetc