Using Automatic Re-connection
You can use automatic re-connection, along with the explicit-destroy life cycle and guaranteed storage options, to provide a high degree of reliability in your application design.
Broker clients that use the automatic re-connection feature can put their BrokerClient method invocations inside a retry loop and rely on the connection being established as needed. You might want to insert a time delay into these loops to avoid consuming too much CPU time.