Failover
BrokerClusterPublisher does not implement any specific functionality to achieve failover, rather it is an inherent property that is delivered with load balancing. When a publish operation is invoked on a BrokerClusterPublisher object, it is then executed on one of the Broker client connections from the Broker cluster publisher pool. If the Broker stops while executing the publish operation, BrokerClusterPublisher will automatically reissue the publish operation on a different Broker client connection in the Broker cluster publisher pool. BrokerClusterPublisher also reissues the operation when the Broker client used for execution represents a Broker that has left the territory.