network of brokers, message owned by a single broker?
I want to build a 'highly available' system and am now wandering why a message is owned by a single broker in a "Store and Forward Network of Brokers", as when a broker dies the messages it owns will be lost (until broker restart when using persistence)? This seems a strange choice, why have ownership of a message anyway? Alternatively brokers could forward messages to other interested brokers in the network in parallel without any broker owning the message. This way messages are never lost when a single broker dies, and messages are delivered more quickly.
Can anyone shed some light on why a message is owned by a single broker at any point in time?