Fuse Message Broker provides two simple mechanisms for clients to failover to an alternate broker if the current connection fails. The failover protocol relies on either a hard coded list of brokers or a broker participating in a network of brokers to provide the list of alternate brokers. The discovery protocol relies on discovery agents to provide a list of alternative brokers.