repeat
Backoff library
Provides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts.
Go implementation of different backoff strategies useful for retrying operations and heartbeating.
85 stars
6 watching
7 forks
Language: Go
last commit: over 4 years ago
Linked from 2 awesome lists
backoffexponential-backoffgogolangheartbeatrepeatretry
Related projects:
Repository | Description | Stars |
---|---|---|
| An exponential backoff package for handling slow or faulty systems | 49 |
| Enriches an HTTP client with automatic retry functionality using exponential backoff. | 48 |
| 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 |
| Utilities for managing execution of asynchronous callback functions in Go. | 125 |
| A package for implementing retries in Go programs with flexible retry policies and timing | 50 |
| Provides a set of fault tolerance and resilience patterns to build more reliable software applications in Go. | 1,696 |
| Allows code changes to take effect without restarting the server | 363 |
| Generates reset methods for Go structs to easily reuse them without fear of tricky bugs | 33 |
| A Go library that provides an HTTP client with automatic retries and exponential backoff. | 2,020 |
| A concurrent-safe feature flag system for Go applications using Redis | 5 |
| Provides an implementation of systemd Journal's native API for structured logging in Go. | 41 |
| Automates recompiling and rerunning Go applications in response to source code changes | 167 |
| A tool designed to facilitate the reverse engineering of Go binaries using IDA Pro | 628 |