I note at http://activemq.apache.org/how-do-i-preserve-order-of-messages.html that is says "ActiveMQ will preserve the order of messages sent by a single producer to all consumers on a topic".
However, at http://activemq.apache.org/clustering.html it says: The problem with running lots of stand alone brokers or brokers in a network is that messages are owned by a single physical broker at any point in time. If that broker goes down, you have to wait for it to be restarted before the message can be delivered. Now does that mean that the FAQ in the first link only applies to non-clustered solutions; or with a network of brokers will the other brokers store up the messages from the producer until the failed broker recovers, thus preserving the order during delivery? Thanks, Greg