Jitter
ox.scheduling.Jitter
enum Jitter
A random factor used for calculating the delay between subsequent retries when a backoff strategy is used for calculating the delay.
The purpose of jitter is to avoid clustering of subsequent retries, i.e. to reduce the number of clients calling a service exactly at the same time - which can result in subsequent failures, contrary to what you would expect from retrying. By introducing randomness to the delays, the retries become more evenly distributed over time.
See the AWS Architecture Blog article on backoff and jitter for a more in-depth explanation.
Depending on the algorithm, the jitter can affect the delay in different ways - see the concrete variants for more details.
Attributes
- Graph
-
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article