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

340 stars
6 watching
14 forks
Language: Go
last commit: 5 months ago
Linked from 2 awesome lists

awesome-gobackoffgohacktoberfestjitterlibrarymodulerepeatresiliencyretry

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
thedevsaddam/retry Provides a flexible retry mechanism for Go functions 66
rafaeljesus/retry-go A package for implementing retries in Go programs with flexible retry policies and timing 50
sija/retriable.cr A retry mechanism with exponential backoff for handling unreliable code blocks 41
ybbus/httpretry Enriches an HTTP client with automatic retry functionality using exponential backoff. 47
ssgreg/repeat Provides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts. 85
hashicorp/go-retryablehttp A Go library that provides an HTTP client with automatic retries and exponential backoff. 1,995
icanzilb/retry A Swift library that provides a flexible way to retry failed operations with customizable delay strategies and maximum attempts. 499
sindresorhus/p-retry A utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling. 795
rholder/retrying A general-purpose retrying library for Python applications 1,917
lantins/resque-retry Provides retry logic and exponential backoff support for Resque jobs 422
grammarly/perseverance A flexible retry library inspired by the Common Lisp condition system. 183
kamilsk/tracer A lightweight tracing library for Go applications. 86
kamilsk/semaphore Provides an API to control access to shared resources and limit throughput in concurrent systems. 103
percolate/retry A Go package for implementing retry logic in error handling 10