Popularity
0.9
Growing
Activity
0.0
Declining
5
2
0

Description

WorkerGo is a worker pool implementation that can be used in any Go program to handle tasks with workers. Workers created by WorkerGo calls the method of the structs sent them as a job. So, any struct with a method needs to be called in parallel can be sent to WorkerGo's job queue.

WorkerGo is heavily influenced by the Marcio Catilho's post here: http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/

I was trying to write a worker pool implementation that I could use in a program with different portions of it will require parallel processing. I found his post while researching, created a new package using portions of his samples in my project. Since the package I created can be used for calling any struct with a method, I thought it would be good to share, so, it can be used in any program that needs a worker pool implementation.

Programming language: Go
Tags: Workers     Goroutines     Queues    
Latest version: v0.3.1

WorkerGo alternatives and similar packages

Based on the "Goroutines" category

Do you think we are missing an alternative of WorkerGo or a related project?

Add another 'Goroutines' Package