httpretry
Retry client
Enriches an HTTP client with automatic retry functionality using exponential backoff.
Enriches the standard go http client with retry functionality.
48 stars
4 watching
7 forks
Language: Go
last commit: over 2 years agoLinked from 2 awesome lists
golanghttp-clientresilienceretry
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A Go library that provides an HTTP client with automatic retries and exponential backoff. | 2,020 | |
| A declarative HTTP client library for the Go programming language | 22 | |
| A Go library that provides a higher-level interface to make HTTP requests more resilient and reliable | 650 | |
| A package for implementing retries in Go programs with flexible retry policies and timing | 50 | |
| Provides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts. | 85 | |
| A nicer interface for golang stdlib HTTP client | 52 | |
| A library providing an interruptible mechanism to perform actions repetitively until successful | 341 | |
| Provides a flexible retry mechanism for Go functions | 66 | |
| A utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling. | 808 | |
| A lightweight HTTP client library with features like JSON response handling, progress tracking, and support for various protocols such as WebDAV. | 71 | |
| Prints HTTP requests in a human-readable format on the terminal | 402 | |
| A simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy | 12 | |
| A Go library that enables the management of multiple HTTP/HTTPS and SOCKS5 proxies for efficient and fault-tolerant web requests | 6 | |
| An implementation of the JSON-RPC 2.0 protocol for client-side RPC over HTTP in Go. | 336 | |
| A service that adds retry logic to Angular's HttpClient methods | 1 |