[−][src]Module tower::reconnect
This is supported on crate feature
reconnect only.Reconnect services when they fail.
Reconnect takes some MakeService and transforms it into a
Service. It then attempts to lazily connect and
reconnect on failure. The Reconnect service becomes unavailable
when the inner MakeService::poll_ready returns an error. When the
connection future returned from MakeService::call fails this will be
returned in the next call to Reconnect::call. This allows the user to
call the service again even if the inner MakeService was unable to
connect on the last call.
Structs
| Reconnect | Reconnect to failed services. |
| ResponseFuture | Future that resolves to the response or failure to connect. |