goroutine-pool
There are 85 repositories under goroutine-pool topic.
panjf2000/ants
🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
Jeffail/tunny
A goroutine pool for Go
alitto/pond
🔘 Minimalistic and High-performance goroutine worker pool written in Go
q191201771/naza
🍀 Golang basic library. || Go语言基础库
chebyrash/promise
Promise / Future library for Go
korovkin/limiter
go lang concurrency limiter.
neilotoole/errgroup
errgroup with goroutine worker limits
alphadose/itogami
Fastest and most efficient goroutine pool (experimental)
viney-shih/goroutines
It is an efficient, flexible, and lightweight goroutine pool. It provides an easy way to deal with concurrent tasks with limited resource.
sherifabdlnaby/gpool
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
txaty/gool
Generic goroutine pool: Submit, Map, Async.
cmitsakis/workerpool-go
auto-scaling worker pool (work queue) in Go, using generics
loveleshsharma/gohive
🐝 A Highly Performant and easy to use goroutine pool for Go
jmpews/goscan
golang的扫描框架, 支持协程池和自动调节协程个数.
shenghui0779/nightfall
Go协程并发复用,降低CPU和内存负载
sysulq/goroutine-pool
A simple goroutine pool which can create and release goroutine dynamically, inspired by fasthttp.
scriptllh/tfg
基于epoll+协程池的golang网络库。支持epoll事件触发,读数据和业务逻辑处理分离,最大化利用cpu,防止内存急剧暴涨,适用于长连接、短连接,支持请求对象池和连接对象池
hb-go/conn
netpoll事件驱动,goroutine协程池化,降低无效协程的资源占用,适用于高连接数(对于低频数据传输的场景,可以大幅降低协程数,提升资源利用率)
yankooo/wasps
wasps is a lightweight goroutine pool for golang, use limited goroutines to achieve multi-task concurrent execution.
piaodazhu/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.
lxzan/concurrency
通用型任务队列, 带并发控制和故障恢复
bdxing/workerPool
Auto scaling goroutine pool.
enriquebris/goworkerpool
go pool of concurrent workers with the ability to add / kill / pause / resume workers on demand
letsfire/factory
Go语言的协程池 , 节省内存 , 减少GC压力
oldtree/gorpoor
go 协程池 的三种实现方式,可以作为参考原型 // Three implementation methods of go coroutine pool, which can be used as reference prototypes
0x5010/gpool
goroutine pool for easier handling and termination
antonmashko/taskq
Golang goroutine manager.
cobolbaby/log-agent
:dog: Go实现生产级的日志收集器
utkusen/goroutine-benchmark
runs benchmarks to determine the optimal number of Go routine pool size on the current machine
msrexe/patron
Flexible goroutine orchestrator 🚀
theskyinflames/cqrs-eda
DDD, CQRS and Even-Driven lib for Go
Comdex/Octopus
a golang library for managing a goroutine pool that can dynamic adjust the number of goroutine
mehditeymorian/koi
Goroutine and Worker Manager
kc596/priorityworkerpool
A worker pool in GoLang which schedules job according to priority.
snowmerak/gopool
a goroutine pool with max numbers and auto recovering
TimothyYe/gpool
A lightweight Goroutine pool.