ElixirRetry
Retry macro
Provides macros for retrying code with customizable delay and exception handling strategies.
Simple Elixir macros for linear retry, exponential backoff and wait with composable delays
443 stars
6 watching
32 forks
Language: Elixir
last commit: about 2 months ago
Linked from 1 awesome list
delayexponential-backofflinear-retryretryretry-strategieswait
Related projects:
Repository | Description | Stars |
---|---|---|
shafreeck/retry | A simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy | 12 |
lantins/resque-retry | Provides retry logic and exponential backoff support for Resque jobs | 422 |
adamkittelson/block_timer | Provides a set of macros and functions to work with timers in Elixir | 10 |
sviridov/anaphora-elixir | A set of reusable Elixir macros to simplify writing conditional and functional code. | 18 |
sindresorhus/p-retry | A utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling. | 795 |
sija/retriable.cr | A retry mechanism with exponential backoff for handling unreliable code blocks | 41 |
kamilsk/retry | A library providing an interruptible mechanism to perform actions repetitively until successful | 340 |
alfert/reaxive | A reactive event handling library for Elixir | 284 |
ssgreg/repeat | Provides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts. | 85 |
rholder/retrying | A general-purpose retrying library for Python applications | 1,917 |
crowdhailer/ok | Provides elegant error handling and result monad support in Elixir | 602 |
icanzilb/retry | A Swift library that provides a flexible way to retry failed operations with customizable delay strategies and maximum attempts. | 499 |
pylons/pyramid_retry | A library that enables retryable error handling in web applications | 6 |
thedevsaddam/retry | Provides a flexible retry mechanism for Go functions | 66 |
ybbus/httpretry | Enriches an HTTP client with automatic retry functionality using exponential backoff. | 47 |