When you say TempStore, are you talking about storing non-persistent messages
specifically?

To answer your question - YES, the hub broker, and all brokers in the
network can hold messages during short periods of disconnects between
clients.  That's kinda the main point of JMS and messaging middleware, of
which AMQ is one.

In fact, there's nothing special to do to get that functionality -- standing
up a single broker and having many producers and consumers use the same
broker is feasible.  If there's a need for high availability (i.e. immediate
recovery from any single-point-of-failure), or a need to avoid message loss
across a message broker restart, ActiveMQ has features to handle that as
well.

There's actually no need to put brokers on the producer and consumer boxes. 
In fact, except in rare cases, I consider doing so an anti-pattern.

So, here's the question in my mind: will a single broker serving multiple
producers and consumers meet the needs?



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/ActiveMQ-duplex-network-connector-dead-lock-5-13-1-5-11-1-tp4708952p4709238.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to