goback

Backoff

An exponential backoff package for handling slow or faulty systems

Golang simple exponential backoff package.

GitHub

49 stars
1 watching
9 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ssgreg/repeat Provides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts. 85
strazzere/golang_loader_assist A tool designed to facilitate the reverse engineering of Go binaries using IDA Pro 628
vardius/gollback Utilities for managing execution of asynchronous callback functions in Go. 124
xxjwxc/public A comprehensive utility package for Go programmers 175
alexcesaro/log Provides logging libraries with simple and fast output options 48
rafaeljesus/retry-go A package for implementing retries in Go programs with flexible retry policies and timing 50
ybbus/httpretry Enriches an HTTP client with automatic retry functionality using exponential backoff. 47
borgbase/vorta A desktop backup client that integrates BorgBackup with desktop environments to protect data from disk failure and theft. 2,012
ahl5esoft/golang-underscore A Go library providing functional programming utilities similar to underscore.js and C# LINQ. 397
fs02/go-todo-backend An example of a modular Go backend project with a standard directory structure and example usage of Chi for routing and REL for database access. 319
petaki/inertia-go A Go package providing an Inertia.js server-side adapter 211
go-ozzo/ozzo-log A Go package providing high-performance asynchronous logging with customizable filtering and multiple message targets. 122
cavaliergopher/badio Extensions to Go's testing package for reading and writing data 12
ownlocal/goes A library to interact with Elasticsearch using the Go programming language 31
backtracking/ocamlgraph A set of data structures and operations for representing and manipulating graphs in OCaml 234