A socket-based messaging system with "automatic failover".