To ensure robustness, the messaging system should support distribution among multiple physically independent servers

To ensure robustness, the messaging system should support distribution among multiple physically independent servers

We do not want the messaging system to be a single point of failure, so we want to be able to distribute the messaging system at multiple physical locations.