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: about 2 months ago
Linked from 1 awesome list

gogolanghacktoberfestretryretry-library

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ybbus/httpretry Enriches an HTTP client with automatic retry functionality using exponential backoff. 48
hashicorp/go-retryablehttp A Go library that provides an HTTP client with automatic retries and exponential backoff. 2,020
rafaeljesus/retry-go A package for implementing retries in Go programs with flexible retry policies and timing 50
ssgreg/repeat Provides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts. 85
thedevsaddam/retry Provides a flexible retry mechanism for Go functions 66
kamilsk/retry A library providing an interruptible mechanism to perform actions repetitively until successful 341
shafreeck/retry A simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy 12
rholder/retrying A general-purpose retrying library for Python applications 1,918
percolate/retry A Go package for implementing retry logic in error handling 10
maruel/panicparse Analyze crash dumps from Go applications to deduce and prioritize problematic goroutines 3,533
wenerme/go-req A declarative HTTP client library for the Go programming language 22
gojek/heimdall An HTTP client with features for handling failures and retries in distributed systems 2,637
sindresorhus/p-retry A utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling. 808
gavv/httpexpect A toolkit for building and testing HTTP/REST APIs with a focus on ease of use and flexibility 2,569
rbrahul/exception A utility package for exception handling with try-catch in Golang. 34