March 2020
Intermediate to advanced
626 pages
14h 45m
English
Linkerd implements retry budgets, which limit the number of retries against a service as a percentage. This prevents the retry logic from overwhelming the system or increasing the latency significantly.
Here is an example of a retry
budget that can be specified at the service profile level:
...spec: retryBudget: retryRatio: 0.2 minRetriesPerSecond: 10 ttl: 15s...
The preceding specification is for a retry budget of 20% retries with a minimum of 20 retries per second. This retry attempt won't last for more than 15 seconds.
Next, we will define service-based timeouts and how these can be applied to a service profile.
Read now
Unlock full access