Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oppodelldog/workerpool


https://github.com/oppodelldog/workerpool

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# workerpool
[![Documentation](https://godoc.org/github.com/Oppodelldog/workerpool?status.svg)](http://godoc.org/github.com/Oppodelldog/workerpool)
[![Go Report Card](https://goreportcard.com/badge/github.com/Oppodelldog/workerpool)](https://goreportcard.com/report/github.com/Oppodelldog/workerpool)
[![Release](https://img.shields.io/github/release/Oppodelldog/workerpool.svg?label=Release)](https://github.com/Oppodelldog/workerpool/releases)

!!! **WIP** !!! experimental library to support project **logreplay** !!! **WIP**!!!

A go library that handles pooling of co-routines.

1. You define the Worker logic
2. You define the logic to process worker results
3. You pass some *Work* into the WorkerPool

WorkerPool encapsulates creation and control of co-routines.

**I'm not sure if this use case satisfies a 'library'.**