Simple worker pool library for golang
Requirements for the software and other tools to build, test and push
You can use the generator like this:
go get github.com/ervitis/poolerchan
You can see some examples in the folder _examples
make tests
- Go1.21
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use Semantic Versioning for versioning. For the versions available, see the tags on this repository.
This project is licensed under the Apache 2.0
- N workers
- N tasks
- Logger
- Cleanup queues
- Check context
- Handle errors
- Ignore some kind of errors -> Nope possible
- Using gotoolchain for dependency managements
- Use errgroup https://pkg.go.dev/golang.org/x/sync/errgroup -> Nope, it will stop on error