Ecosyste.ms: Packages

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

Top 6.2% on proxy.golang.org
Top 4.2% dependent packages on proxy.golang.org
Top 3.5% dependent repos on proxy.golang.org
Top 9.9% forks on proxy.golang.org

proxy.golang.org : github.com/joshbohde/codel

Package codel implements the Controlled Delay (https://queue.acm.org/detail.cfm?id=2209336) algorithm for overload detection, providing a mechanism to shed load when overloaded. It optimizes for latency while keeping throughput high, even when downstream rates dynamically change. It keeps latency low when even severely overloaded, by preemptively shedding some load when wait latency is long. It is comparable to using a queue to handle bursts of load, but improves upon this technique by avoiding the latency required to handle all previous entries in the queue.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/joshbohde/codel
Keywords: concurrency, concurrent-queues, queue-management, rate-limiting
License: BSD-3-Clause
Latest release: over 3 years ago
First release: almost 4 years ago
Namespace: github.com/joshbohde
Dependent packages: 2
Dependent repositories: 2
Stars: 29 on GitHub
Forks: 3 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 25 days ago

    Loading...
    Readme
    Loading...