smart-flow流程编排工具
smart-flow 是一个轻量、灵活的业务流程编排框架,支持业务流程中常见的条件分支控制、子流程、业务组件异步和降级等功能。
功能特性
核心功能
- 支持基于Java代码或者XML配置的线性流程编排
- 支持IF、CHOOSE条件分支
- 支持组件异步
- 支持组件降级以及降级回调
- 支持IF、CHOOSE、PIPELINE嵌套子流程
- 支持组件回滚
- 支持组件适配,以复用子流程
- 生成执行路径树
高级功能
- 支持Spring环境XML配置集成
- 支持实时生成流程引擎结构图
- 支持多种条件表达式(Groovy、OGNL、JavaScript等)
- springboot集成
管理功能
- 支持自定义执行数据采集
- 支持HTTP方式引擎数据上报(包含执行数据)
- 支持组件动态管理(动态降级、启用组件等功能)
评论