Skip to main content

ExponentialBackoffStrategy

Backoff strategy with an exponential backoff interval. The interval is defined as factor * 2^attempt_count.

  • type: object
  • required: ["type"]

type​

  • Required: Yes
  • type: string
  • enum: ["ExponentialBackoffStrategy"]

factor​

Multiplicative constant applied on each retry.

  • Required: No
  • default: 5
  • Available variables: config

Examples:

5
5.5
10
  • anyOf:

    • type: number
  • anyOf:

    • type: string

jitter_range_in_seconds​

Optional additive jitter range in seconds. When set, the backoff time is uniformly distributed between computed_backoff and computed_backoff + (jitter_range_in_seconds * 2), so jitter only increases the computed backoff.

  • Required: No
  • type: number
  • minimum: 0

Examples:

2

$parameters​

  • Required: No
  • type: object