Retry failed HTTP requests
Retry failed HTTP requests
New methods have been added to AbstractHttpService
which are able to
retry requests which failed with a server error (5xx) with exponential
backoff. AbstractCachingHttpService
uses the retry behavior for GET
requests and therefore indirecly also AbstractEntityService
.
In addition, the retrying implementation is used for the following actions:
- Retrieving and updating (request/cancel) room memberships
- Retrieving room summaries
- Retrieving the announcement state
Closes: #1160 (closed)
Depends-on: !1797 (merged)
Edited by Daniel Gerhardt