goroutine-pool topic
goroutine-pool
A simple goroutine pool which can create and release goroutine dynamically, inspired by fasthttp.
wasps
wasps is a lightweight goroutine pool for golang, use limited goroutines to achieve multi-task concurrent execution.
workerpool-go
auto-scaling worker pool (work queue) in Go, using generics
tfg
基于epoll+协程池的golang网络库。支持epoll事件触发,读数据和业务逻辑处理分离,最大化利用cpu,防止内存急剧暴涨,适用于长连接、短连接,支持请求对象池和连接对象池
gohive
🐝 A Highly Performant and easy to use goroutine pool for Go
gotcc
🤖 A Golang package for Task Concurrency Control. It allows you to define tasks and their dependencies, then the controller will run the tasks concurrently while respecting the dependencies.
gool
Generic goroutine pool: Submit, Map, Async.
goworkerpool
go pool of concurrent workers with the ability to add / kill / pause / resume workers on demand