Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 8.2% on proxy.golang.org

proxy.golang.org : github.com/soroushj/gosyphus

Package gosyphus implements jittered capped exponential backoff and provides functionality for retrying failed function calls. The top-level functions retry using the default wait time parameters. If you need to configure the wait time parameters, create a new Gosyphus. When calling functions from this package, you can use context to set an overall deadline on the call or to cancel retries at any time. All functions in this package are safe for concurrent use by multiple goroutines. To learn more about jittered capped exponential backoff, see the article Exponential Backoff And Jitter. This package implements the “Full Jitter” algorithm mentioned in the article.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/soroushj/gosyphus
Keywords: backoff, exponential-backoff, go-module, golang-module
License: MIT
Latest release: over 1 year ago
First release: over 1 year ago
Namespace: github.com/soroushj
Stars: 2 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: about 7 hours ago

    Loading...
    Readme
    Loading...