If a connection in an endpoint fails, then attempt the same call to the next
endpoint, but only if timeout
has not passed AND we didn't fail in a
"committed state", i.e.
If a connection in an endpoint fails, then attempt the same call to the next
endpoint, but only if timeout
has not passed AND we didn't fail in a
"committed state", i.e. we haven't received any bytes.
An endpoint backed by a (static) pool of other endpoints.
An endpoint backed by a (static) pool of other endpoints. Each endpoint has its own circuit-breaker, and fails over to all the others on failure.