retry-go

Retry library

A simple Go library for implementing retry mechanisms in HTTP requests

Simple golang library for retry mechanism

GitHub

2k stars
34 watching
160 forks
Language: Go
last commit: almost 2 years ago
Linked from 1 awesome list

gogolanghacktoberfestretryretry-library

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ybbus/httpretryEnriches an HTTP client with automatic retry functionality using exponential backoff.48
hashicorp/go-retryablehttpA Go library that provides an HTTP client with automatic retries and exponential backoff.2,020
rafaeljesus/retry-goA package for implementing retries in Go programs with flexible retry policies and timing50
ssgreg/repeatProvides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts.85
thedevsaddam/retryProvides a flexible retry mechanism for Go functions66
kamilsk/retryA library providing an interruptible mechanism to perform actions repetitively until successful341
shafreeck/retryA simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy12
rholder/retryingA general-purpose retrying library for Python applications1,918
percolate/retryA Go package for implementing retry logic in error handling10
maruel/panicparseAnalyze crash dumps from Go applications to deduce and prioritize problematic goroutines3,533
wenerme/go-reqA declarative HTTP client library for the Go programming language22
gojek/heimdallAn HTTP client with features for handling failures and retries in distributed systems2,637
sindresorhus/p-retryA utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling.808
gavv/httpexpectA toolkit for building and testing HTTP/REST APIs with a focus on ease of use and flexibility2,569
rbrahul/exceptionA utility package for exception handling with try-catch in Golang.34