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

GitHub

41 stars
4 watching
3 forks
Language: Crystal
last commit: 5 months ago
Linked from 1 awesome list

crystalexception-handling

Backlinks from these awesome lists:

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