A Monad for composing computations with retry logic. (Useful when we work with Cloud Services)
6 people like thisPosted: 13 years ago by Nick Palladinos
A simple asynchronous workflow that retries running a given async workflow (until "resultOk" function returns true or until a specified number of retries is performed). The function uses tail-recursion in async workflows.
24 people like thisPosted: 11 years ago by Tomas Petricek
Less-nonsense 8-line retry function that will retry a function a specified up to `maxRetries` times while it throws. After the retries, any remaining exception is allowed to propagate. Accepts a before function to allow you to wait/report when a retry is taking place
2 people like thisPosted: 10 years ago by Ruben Bartelink
Retry monad: chaining functions together, retrying each one if exceptions are thrown, until the first time a function can no longer be retried
5 people like thisPosted: 12 years ago by Boris Kogan
A simple retry combinator with customizable retry policies.
1 people like thisPosted: 11 years ago by Eirik Tsarpalis
Backoff/retry with injected mapping from call result to success criterion, and backoff times as a parameter. (New version with the backoff in the right place!)
2 people like thisPosted: 9 years ago by Kit Eason