> High availability does not prevent message loss: Broker vendors claim high reliability of their clustered implementations. However, “high availability” simply means that clients can always (re-)connect to a running instance and keep sending or receiving messages even if one or more of the instances fail. It does not necessarily guarantee absence of message loss, as clustered brokers may acknowledge messages that are not replicated or persisted.
