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