A simple, stateless, functional mechanism to perform actions repetitively until successful.
-
Updated
Feb 14, 2023 - Go
A simple, stateless, functional mechanism to perform actions repetitively until successful.
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
Resile is an ergonomic, type-safe execution resilience and retry library for Go. Inspired by Python’s stamina, it features generic execution wrappers, AWS Full Jitter backoff, native Retry-After header support, and zero-dependency observability for distributed systems.
A Go (Golang) package for managing retries for operations that might temporarily.
Go-Http client with backoff/circuit breaker implemented
🚄 Clean CLI network monitor for travel - test connectivity, speed, and quality while on trains, planes, or unreliable WiFi
Simple backoff algorithm in Go (golang)
Go backoff implementations: Full Jitter (AWS), Equal Jitter, Decorrelated Jitter, Exponential, Fixed. Thread-safe, capped delays, thundering herd protection.
Add a description, image, and links to the jitter topic page so that developers can more easily learn about it.
To associate your repository with the jitter topic, visit your repo's landing page and select "manage topics."