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 |
---|---|---|
carlescere/goback | An exponential backoff package for handling slow or faulty systems | 49 |
ybbus/httpretry | Enriches an HTTP client with automatic retry functionality using exponential backoff. | 47 |
thedevsaddam/retry | Provides a flexible retry mechanism for Go functions | 66 |
shafreeck/retry | A simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy | 12 |
kamilsk/retry | A library providing an interruptible mechanism to perform actions repetitively until successful | 340 |
vardius/gollback | Utilities for managing execution of asynchronous callback functions in Go. | 124 |
rafaeljesus/retry-go | A package for implementing retries in Go programs with flexible retry policies and timing | 50 |
failsafe-go/failsafe-go | Provides a set of fault tolerance and resilience patterns to build more reliable software applications in Go. | 1,677 |
edwingeng/hotswap | Allows code changes to take effect without restarting the server | 354 |
mrsinham/goreset | Generates reset methods for Go structs to easily reuse them without fear of tricky bugs | 33 |
hashicorp/go-retryablehttp | A Go library that provides an HTTP client with automatic retries and exponential backoff. | 1,995 |
salesloft/gorollout | A concurrent-safe feature flag system for Go applications using Redis | 4 |
ssgreg/journald | Provides an implementation of systemd Journal's native API for structured logging in Go. | 41 |
ivpusic/rerun | Automates recompiling and rerunning Go applications in response to source code changes | 167 |
strazzere/golang_loader_assist | A tool designed to facilitate the reverse engineering of Go binaries using IDA Pro | 628 |