httpretry

Retry client

Enriches an HTTP client with automatic retry functionality using exponential backoff.

Enriches the standard go http client with retry functionality.

GitHub

47 stars
4 watching
7 forks
Language: Go
last commit: 6 months ago
Linked from 2 awesome lists

golanghttp-clientresilienceretry

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hashicorp/go-retryablehttp A Go library that provides an HTTP client with automatic retries and exponential backoff. 1,995
wenerme/go-req A declarative HTTP client library for the Go programming language 22
sethgrid/pester A Go library that provides a higher-level interface to make HTTP requests more resilient and reliable 649
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
ddo/rq A nicer interface for golang stdlib HTTP client 51
kamilsk/retry A library providing an interruptible mechanism to perform actions repetitively until successful 340
thedevsaddam/retry Provides a flexible retry mechanism for Go functions 66
sindresorhus/p-retry A utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling. 795
go-zoox/fetch A lightweight HTTP client library with features like JSON response handling, progress tracking, and support for various protocols such as WebDAV. 71
henvic/httpretty Prints HTTP requests in a human-readable format on the terminal 400
shafreeck/retry A simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy 12
presbrey/go-multiproxy A Go library that enables the management of multiple HTTP/HTTPS and SOCKS5 proxies for efficient and fault-tolerant web requests 6
ybbus/jsonrpc An implementation of the JSON-RPC 2.0 protocol for client-side RPC over HTTP in Go. 332
itpixelz/ngx-http-retry A service that adds retry logic to Angular's HttpClient methods 1