retry-go
Retry package
A package for implementing retries in Go programs with flexible retry policies and timing
Retrying made simple and easy for golang
50 stars
2 watching
6 forks
Language: Go
last commit: over 6 years ago
Linked from 2 awesome lists
distributed-systemsgoresiliency
Related projects:
Repository | Description | Stars |
---|---|---|
| A Go package for implementing retry logic in error handling | 10 |
| Provides a flexible retry mechanism for Go functions | 66 |
| A simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy | 12 |
| A library providing an interruptible mechanism to perform actions repetitively until successful | 341 |
| Enriches an HTTP client with automatic retry functionality using exponential backoff. | 48 |
| A Go library that provides an HTTP client with automatic retries and exponential backoff. | 2,020 |
| A flexible retry library inspired by the Common Lisp condition system. | 184 |
| Provides resiliency patterns and implementations for Go applications to handle failures and exceptions. | 2,234 |
| A key-value store solution using Redis as the backing store. | 19 |
| Provides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts. | 85 |
| A utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling. | 808 |
| A Go client for storing and retrieving JSON data from Redis | 344 |
| A Go package for building real-time REST APIs with synchronization and event handling capabilities. | 63 |
| A declarative HTTP client library for the Go programming language | 22 |
| A general-purpose retrying library for Python applications | 1,918 |