retry

Retry mechanism

A library providing an interruptible mechanism to perform actions repetitively until successful

♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.

GitHub

341 stars
6 watching
14 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists

awesome-gobackoffgohacktoberfestjitterlibrarymodulerepeatresiliencyretry

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
shafreeck/retryA simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy12
thedevsaddam/retryProvides a flexible retry mechanism for Go functions66
rafaeljesus/retry-goA package for implementing retries in Go programs with flexible retry policies and timing50
sija/retriable.crA retry mechanism with exponential backoff for handling unreliable code blocks41
ybbus/httpretryEnriches an HTTP client with automatic retry functionality using exponential backoff.48
ssgreg/repeatProvides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts.85
hashicorp/go-retryablehttpA Go library that provides an HTTP client with automatic retries and exponential backoff.2,020
icanzilb/retryA Swift library that provides a flexible way to retry failed operations with customizable delay strategies and maximum attempts.499
sindresorhus/p-retryA utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling.808
rholder/retryingA general-purpose retrying library for Python applications1,918
lantins/resque-retryProvides retry logic and exponential backoff support for Resque jobs422
grammarly/perseveranceA flexible retry library inspired by the Common Lisp condition system.184
kamilsk/tracerA lightweight tracing library for Go applications.86
kamilsk/semaphoreProvides an API to control access to shared resources and limit throughput in concurrent systems.103
percolate/retryA Go package for implementing retry logic in error handling10