This is for when we get to defining a general reconnect strategy, not
for immediate action. Satellite's reconnect issue has made me realise
this:

Need to distinguish "connection retry" and "reconnect", may need
different behaviour:

1. *retry*: initial connection attempt fails, try again.
2. *reconnect*: established connection breaks, re-establish.

Important differences:

1. may involve security, misconfiguration or other permanent errors
that require application intervention.
2. is a network failure or server fail-over, more likely to be
recoverable by automatic re-connect.

1. no state to be recover on retry, since there was never a connection.
2. may need to re-establish sessions/links, re-send messages, and
letĀ application rebuild state.

Cheers,
Alan.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to