1 Star 4 Fork 0

xhongc / streamflow

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

img.png Anything can be thought of as a process

License stars

🚀 What is StreamFlow?

通过可视化的图形界面进行任务流程编排和执行的系统,一款轻量级的调度编排软件。

🎉 Features

  • 标准节点:支持用户自定义作业节点
  • 可视化流程编排:通过拖拽方式组合标准插件节点到一个流程模板。
  • 多种流程模式:支持标准插件节点的串行、并行,支持子流程,可以根据全局参数自动选择分支执行,节点失败处理机制可配置。
  • 参数引擎:支持参数共享,支持参数替换。
  • 可交互的任务执行:任务执行中可以随时暂停、继续、撤销,节点失败后可以重试、跳过。
  • ...

🔨 How to Build

1. 本地安装

  1. 安装依赖
pip install -r requirements.txt
python manage.py migrate
  1. 启动celery&beat
python manage.py celery worker -Q default,er_execute,er_schedule -l info -P gevent
python manage.py celery beat -l info
  1. 本地运行项目
python manage.py runserver 

2. docker安装

  1. docker-compose -f local.yml compose
  2. docker-compose -f local.yml up
  3. 访问在 http://127.0.0.1:8001

👍User Interface Screenshots

首页

img_4.png

自定义节点

img_1.png img_2.png img.png

💬 Contact me

各位大佬有什么意见需求可以加Q群交流

各位大佬有什么意见需求可以加Q群交流

空文件

简介

任务调用平台,工作流引擎 -任何事情都可以被当作流程 Anything can be thought of as a process 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/xhongc/streamflow.git
git@gitee.com:xhongc/streamflow.git
xhongc
streamflow
streamflow
master

搜索帮助