Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arkitektio/reaktion
fluss workflow scheduler plugin for rekuest
https://github.com/arkitektio/reaktion
arkitekt client python rekuest workflow-scheduling
Last synced: 19 days ago
JSON representation
fluss workflow scheduler plugin for rekuest
- Host: GitHub
- URL: https://github.com/arkitektio/reaktion
- Owner: arkitektio
- License: mit
- Created: 2021-10-21T13:35:56.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T15:09:27.000Z (4 months ago)
- Last Synced: 2024-09-14T06:08:19.309Z (4 months ago)
- Topics: arkitekt, client, python, rekuest, workflow-scheduling
- Language: Python
- Homepage: https:/arkitekt.live
- Size: 351 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# reaktion
[![codecov](https://codecov.io/gh/arkitektio/omero-ark/branch/master/graph/badge.svg?token=UGXEA2THBV)](https://codecov.io/gh/arkitektio/arkitektio)
[![PyPI version](https://badge.fury.io/py/rekuest.svg)](https://pypi.org/project/rekuest/)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://pypi.org/project/rekuest/)
![Maintainer](https://img.shields.io/badge/maintainer-jhnnsrs-blue)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/rekuest.svg)](https://pypi.python.org/pypi/rekuest/)
[![PyPI status](https://img.shields.io/pypi/status/rekuest.svg)](https://pypi.python.org/pypi/rekuest/)fluss workflow scheduler plugin for rekuest
## Idea
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.## Prerequesits
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.