A library that dynamically adjusts concurrency of a worker pool based on observed latency. Thereby constantly trying to achieve optimal throughput without incurring latency costs.
MIT License
Simple, performant, goroutine safe queues, useful as resource pools or job queues.
A go library for common concurrency patterns using generics
Concurrency limiting goroutine pool
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
Connections pool for Golang
Hands on exercises with real-life examples to study and practice Go concurrency patterns. Test-ca...
A curated selection of blog posts on Go
a generic object pool for golang
golang worker pool , Concurrency limiting goroutine pool
Better structured concurrency for go
Golang Concurrency examples with explanations
goev is a lightweight, concise i/o event demultiplexer implementation in Go
proof of concept for a massively concurrent monolithic application
🔘 Minimalistic and High-performance goroutine worker pool written in Go
Go simple async worker pool