fluss workflow scheduler plugin for rekuest
reaktion is a scheduler extension for rekuest, it hooks into the agent and provides the "Deploy Flow" Node, that allows users to choose the app as a scheduler for their workflows. When deploying a flow, this plugin will create a new workflow node, which can now be reserved by any external app.
When reserving a workflow node, the plugin will create a new "Flow" Actor, which will be responsible for the execution of the workflow. This actor will keep track of the state of the workflow and acts as the scheduler.
reaktion is a rekuest plugin and requires the rekuest library. While we are trying to reduce the dependencies of rekuest, currently it makes only sense to use reaktion within the context of the arkitekt platform.