Load Balancing load balancing allows a broker to be redirected to another broker for the purpose of redistributing the load. this will help getting rid of overloading a single broker. Load balancing algorithm is connection count load balancing algorithm. the gateway broker maps the client specified url to acceptor socket. acceptor socket is mapped to a broker. load balancing agent uses acceptor name to redirect the connection. the gateway broker is the controller of broker group for round robin load balancing. the gateway broker is where client initially connects. Backup Broker A backup broker is deployed to provide failover if its primary broker fails. private and backup broker will communicate to replicate data and monitor each others status and detect failures.