Double-fanout pipeline for saturating all the things.
Go
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.markdown
saturate.go
saturate_test.go

README.markdown

Saturate - to utilize all the resources

Saturate performs a multi-tier fanout of tasks to workers with an indirection to separate the control between global concurrency and per-worker type concurrency.

For example, given a collection of objects that can be retrieved from any one of several servers, you can ensure that retrieval stays busy by avoiding busier workers in favor of available workers.