retriable.cr
Retry mechanism
A retry mechanism with exponential backoff for handling unreliable code blocks
Retriable.cr is a simple DSL to retry failed code blocks
41 stars
4 watching
3 forks
Language: Crystal
last commit: 5 months ago
Linked from 1 awesome list
crystalexception-handling
Related projects:
Repository | Description | Stars |
---|---|---|
sindresorhus/p-retry | A utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling. | 795 |
icanzilb/retry | A Swift library that provides a flexible way to retry failed operations with customizable delay strategies and maximum attempts. | 499 |
kamilsk/retry | A library providing an interruptible mechanism to perform actions repetitively until successful | 340 |
sija/debug.cr | A debugging tool providing colorized output and type information for Crystal programming language | 94 |
sija/backtracer.cr | Assists in parsing backtraces into a structured form. | 15 |
shafreeck/retry | A simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy | 12 |
thedevsaddam/retry | Provides a flexible retry mechanism for Go functions | 66 |
grammarly/perseverance | A flexible retry library inspired by the Common Lisp condition system. | 183 |
rholder/retrying | A general-purpose retrying library for Python applications | 1,917 |
spider-gazelle/simple_retry | A tool for retrying code blocks with customizable options. | 6 |
kubatruhlar/afnetworking-retrypolicy | A category for AFNetworking that adds retry logic to network requests with customizable retry intervals and count. | 212 |
safwank/elixirretry | Provides macros for retrying code with customizable delay and exception handling strategies. | 443 |
sija/base62.cr | A library that encodes numbers using a compact set of characters (Base62) and provides decoding functionality. | 10 |
sija/raven.cr | A Crystal client for integrating Sentry error reporting into applications. | 121 |
rafaeljesus/retry-go | A package for implementing retries in Go programs with flexible retry policies and timing | 50 |