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

GitHub

443 stars
6 watching
32 forks
Language: Elixir
last commit: about 2 months ago
Linked from 1 awesome list

delayexponential-backofflinear-retryretryretry-strategieswait

Backlinks from these awesome lists:

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