go-workerpool
Worker pool manager
A library that controls heavy Go Routines by providing a worker pool system for concurrent execution of tasks
Go WorkerPool aims to control heavy Go Routines
13 stars
2 watching
0 forks
Language: Go
last commit: over 2 years ago
Linked from 1 awesome list
golanggoroutinethreadpoolworkerpool
Related projects:
Repository | Description | Stars |
---|---|---|
alitto/pond | A high-performance worker pool library for managing concurrent tasks in Go | 1,517 |
xxjwxc/gowp | A library that provides a concurrency limiting goroutine pool for efficient task execution and management. | 516 |
gammazero/workerpool | A concurrency limiting goroutine pool that manages task execution without blocking task submission or exceeding system resource limits. | 1,332 |
vardius/worker-pool | A Go library that manages a pool of worker processes to execute tasks asynchronously in parallel. | 92 |
shomali11/parallelizer | Simplifies creating multiple worker threads to execute tasks in parallel | 72 |
general-cbic/poolex | A library for managing pools of worker processes in Elixir applications | 52 |
hmdsefi/gowl | A tool for managing and monitoring processes with an infinite worker pool | 69 |
go-playground/pool | A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. | 726 |
ivpusic/grpool | A lightweight goroutine pool for concurrent job execution. | 745 |
two/tspool | A TCP server pool implementation using worker pools to improve performance and protect the server. | 14 |
zenthangplus/goccm | A package to limit concurrency in Goroutines | 71 |
progrium/hostpool | Manages DigitalOcean hosts for on-demand CI workers and automated tasks. | 22 |
dirkaholic/kyoo | An unlimited job queue with concurrent worker pools for Go applications | 51 |
workanator/go-floc | A package that simplifies the creation and management of parallel jobs with easy-to-use interfaces. | 269 |
neilotoole/errgroup | A package that provides an alternative to the standard errgroup with a fixed number of goroutines and queue capacity | 162 |