Hcs.Plug.Retry.Backoff
hcs · API reference
Backoff strategies
val constant : 'a -> 'b -> 'aConstant delay between retries
val exponential : base:float -> int -> floatExponential backoff: base * 2^attempt
val exponential_jitter : base:float -> jitter:float -> int -> floatExponential backoff with jitter
val linear : base:float -> int -> floatLinear backoff: base * attempt
val capped : max_delay:'a -> ('b -> 'a) -> 'b -> 'aCapped backoff: applies cap to any strategy