Awesome Open Source
Awesome Open Source

♻️ retry Awesome

The most advanced interruptible mechanism to perform actions repetitively until successful.

Build Documentation Quality Template Coverage Mirror

💡 Idea

The package based on Rican7/retry but fully reworked and focused on integration with the 🚧 breaker and the built-in context packages.

A full description of the idea is available here.

🏆 Motivation

I developed distributed systems at Lazada, and later at Avito, which communicate with each other through a network, and I need a package to make these communications more reliable.

🤼‍♂️ How to

rewriting...

🧩 Integration

The library uses SemVer for versioning, and it is not BC-safe through major releases. You can use go modules to manage its version.

$ go get github.com/kamilsk/retry/[email protected]

made with ❤️ for everyone


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
go (14,213
library (1,260
module (135
retry (33
awesome-go (20
resiliency (16

Find Open Source By Browsing 7,000 Topics Across 59 Categories