Do you have a procedure that will reliably reproduce both problems you describe (negative consumer counts and non-delivery of messages) each time you run it?
Have you used a JMX viewer such as JConsole to examine the subscriptions on each destination both when the broker is in a good state and when you're seeing incorrect behavior? Can you please describe for us what you see in both cases? On Oct 7, 2015 9:15 AM, "dvstans" <stansberr...@ornl.gov> wrote: > Thanks for the suggestions. I'm not familiar with composite destinations, > so > I may be using them incorrectly (any good C++ examples?). I modified my > test > code to subscribe to a single composite destination composed of multiple > topics and it initially works; however, when the client dynamically changes > its subscription to a different composite destination, or additional > clients > join and subscribe to the testing, the broker seems to get "confused" (it > shows negative numbers for consumer counts on some topics and clients stop > receiving messages). When the broker gets in this state, I have to stop all > my clients and manually delete all topics before it will work again. Btw, > I'm testing with ActiveMQ 5.9.0. > > Thanks! > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/Activemq-cpp-Synchronous-Receive-from-Multiple-Consumers-tp4702375p4702718.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. >