10. The computer readable storage medium of claim 9 , wherein the one or more criteria comprises queue length and a queue balancing for spreading out a number of the messages among a plurality of topic queues.
9. The computer readable storage medium of claim 8 , wherein the message is the topic queue identified based further on one or more criteria.