🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
-
Updated
Dec 11, 2024 - Go
🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
🔘 Minimalistic and High-performance goroutine worker pool written in Go
🍀 Golang basic library. || Go语言基础库
Promise / Future library for Go
errgroup with goroutine worker limits
Fastest and most efficient goroutine pool (experimental)
It is an efficient, flexible, and lightweight goroutine pool. It provides an easy way to deal with concurrent tasks with limited resource.
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
Generic goroutine pool: Submit, Map, Async.
auto-scaling worker pool (work queue) in Go, using generics
🐝 A Highly Performant and easy to use goroutine pool for Go
A simple goroutine pool which can create and release goroutine dynamically, inspired by fasthttp.
Go协程并发复用,降低CPU和内存负载
基于epoll+协程池的golang网络库。支持epoll事件触发,读数据和业务逻辑处理分离,最大化利用cpu,防止内存急剧暴涨,适用于长连接、短连接,支持请求对象池和连接对象池
netpoll事件驱动,goroutine协程池化,降低无效协程的资源占用,适用于高连接数(对于低频数据传输的场景,可以大幅降低协程数,提升资源利用率)
wasps is a lightweight goroutine pool for golang, use limited goroutines to achieve multi-task concurrent execution.
🤖 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.
Add a description, image, and links to the goroutine-pool topic page so that developers can more easily learn about it.
To associate your repository with the goroutine-pool topic, visit your repo's landing page and select "manage topics."