goroutines topic
goroutines
It is an efficient, flexible, and lightweight goroutine pool. It provides an easy way to deal with concurrent tasks with limited resource.
gostreamer
Go example that uses channels to build an execution pipeline
go-dispatcher
A goroutine job dispatcher based on worker-pool pattern.
distributed-go
Source code for examples in Distributed Computing with Go
go-waitgroup
A sync.WaitGroup with error handling and concurrency control
prosumer
A producer-consumer solution for Golang
conc
Better structured concurrency for go
grpc-crud
A simple gRPC server-client code with an http client for sending data
ox
Safe direct style concurrency and resiliency for Scala on the JVM
golangchannels
For goroutines and channels, I created an application using a Dispatcher -> Worker -> Job pattern to benchmark and compare results in differing scenarios. These comparisons would allow me to see how t...