Documentation
¶
Index ¶
Constants ¶
View Source
const ExponentialDelayFactor float64 = 2.0 // Each delay is twice longer.
View Source
const ExponentialDelayRandomMs = 1000 // Each delay has random additional milliseconds.
View Source
const MaxExponentialBackoffDelay = time.Duration(32 * time.Second)
Variables ¶
This section is empty.
Functions ¶
func CalculateDelay ¶
CalculateDelay returns delay distributed from initialDelay to default maxDelay (32s)
Example:
Retry 0: 5s Retry 1: 6s Retry 2: 7.8s Retry 3: 9.8s Retry 4: 13s Retry 5: 21s Retry 6: 32s Retry 7: 32s
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.