retry
Retry function
Provides a flexible retry mechanism for Go functions
Simple and easy retry mechanism package for Go
66 stars
2 watching
6 forks
Language: Go
last commit: almost 3 years ago
Linked from 2 awesome lists
goretryretryretry-goretry-mechanism
Related projects:
Repository | Description | Stars |
---|---|---|
rafaeljesus/retry-go | A package for implementing retries in Go programs with flexible retry policies and timing | 50 |
kamilsk/retry | A library providing an interruptible mechanism to perform actions repetitively until successful | 340 |
shafreeck/retry | A simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy | 12 |
percolate/retry | A Go package for implementing retry logic in error handling | 10 |
hashicorp/go-retryablehttp | A Go library that provides an HTTP client with automatic retries and exponential backoff. | 1,995 |
ssgreg/repeat | Provides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts. | 85 |
go-rel/rel | A modern ORM layer for Golang | 770 |
ybbus/httpretry | Enriches an HTTP client with automatic retry functionality using exponential backoff. | 47 |
rethinkdb/rethinkdb-go | A Go driver for interacting with the RethinkDB database service | 1,651 |
sindresorhus/p-retry | A utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling. | 795 |
thedevsaddam/govalidator | Validate golang request data with simple rules inspired by Laravel's request validation | 1,324 |
grammarly/perseverance | A flexible retry library inspired by the Common Lisp condition system. | 183 |
sija/retriable.cr | A retry mechanism with exponential backoff for handling unreliable code blocks | 41 |
vardius/gollback | Utilities for managing execution of asynchronous callback functions in Go. | 124 |
nitishm/go-rejson | A Go client for storing and retrieving JSON data from Redis | 343 |