Introducing dagrs: A High-Performance, Asynchronous DAG Engine for Complex Task Execution in Rust
The DAG engine, named "dagrs," is designed to execute multiple tasks with graph-like dependencies. It offers high performance and asynchronous execution, providing a convenient programming interface for Rust developers.
The dagrs engine allows users to execute multiple tasks with complex graph dependencies. Users define tasks and specify their dependencies, and dagrs accomplish the jobs in the topological sequence of the graph. The engine supports two basic task execution methods: one using a YAML configuration file and the other through a programming implementation.