Sounds like a very interesting usecase. A network of brokers might help - depending on more of the specifics; for example, depending on the cause of lost connection to the broker, the amount of time for the client to reconnect can vary. I can think of other approaches to achieve what you've described, but I would need more information to gauge feasibility.
For example, it would be possible to use redundancy from end-to-end, sending every message twice across two separate message busses. Then, if one bus goes down, the other carries the traffic. -- View this message in context: http://activemq.2283324.n4.nabble.com/Runaway-producer-Proper-way-to-clean-up-a-topic-tp4677644p4677676.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.