gotcc v1.0.0
🥳 2023-05-02: gotcc v1.0 released today!
🤖 gotcc is a Golang package for Task Concurrency Control. It allows you to define tasks, their dependencies, and the controller will run the tasks concurrently while respecting the dependencies.
🌈 Features of gotcc:
- Automatic task concurrency control based on dependency declarations.
- Support dependency logic expressions: not, and, or, xor and any combination of them.
- Many-to-many result delivery between tasks.
- Support tasks rollback in case of any error.
- Support multiple error collection.