retry

Retry

A Go package for implementing retry logic in error handling

Percolate's Go retry package

GitHub

10 stars
42 watching
2 forks
Language: Shell
last commit: over 1 year ago
Linked from 2 awesome lists

goretry

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rafaeljesus/retry-go A package for implementing retries in Go programs with flexible retry policies and timing 50
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
grammarly/perseverance A flexible retry library inspired by the Common Lisp condition system. 183
percolate/charlatan Tools to generate mock implementations of interfaces in Go programming language 203
go-rel/rel A modern ORM layer for Golang 770
hashicorp/go-retryablehttp A Go library that provides an HTTP client with automatic retries and exponential backoff. 1,995
petaki/inertia-go A Go package providing an Inertia.js server-side adapter 211
pavlo/gosuite Tool for organizing and running test suites in Go 12
ybbus/httpretry Enriches an HTTP client with automatic retry functionality using exponential backoff. 47
eapache/go-resiliency Provides resiliency patterns and implementations for Go applications to handle failures and exceptions. 2,223
kamilsk/retry A library providing an interruptible mechanism to perform actions repetitively until successful 340
wenerme/go-req A declarative HTTP client library for the Go programming language 22
aphistic/gomol-console A console logger package for Go applications 0
ssgreg/repeat Provides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts. 85