Yeah, its definitely "Toggling" between the two clients. I added debug messages:
ClientA Service started... Press [Enter] to exit... GOT MESSAGE: 4/19/2013 4:32:24 PM FINISHED MESSAGE: 4/19/2013 4:32:35 PM GOT MESSAGE: 4/19/2013 4:32:35 PM FINISHED MESSAGE: 4/19/2013 4:32:45 PM GOT MESSAGE: 4/19/2013 4:32:52 PM ClientB Service started... Press [Enter] to exit... GOT MESSAGE: 4/19/2013 4:32:45 PM FINISHED MESSAGE: 4/19/2013 4:32:52 PM GOT MESSAGE: 4/19/2013 4:33:02 PM FINISHED MESSAGE: 4/19/2013 4:33:10 PM GOT MESSAGE: 4/19/2013 4:33:16 PM FINISHED MESSAGE: 4/19/2013 4:33:28 PM As you can see, when one client finishes, the other finally gets a message. -- View this message in context: http://activemq.2283324.n4.nabble.com/Multiple-consumers-not-consuming-tp4666078p4666090.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.