# liteFlow **Repository Path**: milkove/liteFlow ## Basic Information - **Project Name**: liteFlow - **Description**: 轻量级的组件式流程引擎,争取做最轻量级的微流程框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1814 - **Created**: 2017-12-30 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 概述 liteFlow是一个轻量级的组件式流程框架,帮助解耦业务代码,让每一个业务片段都是一个组件 * 提供本地xml的流程配置(后续全面支持spring式流程配置) * 提供基于spring的扫描方式注入component * 提供串行和并行2种模式。 * 提供条件节点的模式。 * 消除组件之间参数传递,引入数据总线概念。 * 自带简单的监控,能够知道每个组件的运行平均时间。消耗内存。(每隔10分钟会自动打印) ### Quick Start 1. 定义组件需继承Component,项目启动时会被自动发现。 2. 定义xml配置(例子) ```xml ``` 3.spring里声明执行器 ```xml flow.xml ``` 4.开始一个流程 ```java executor.execute("chain2", 参数); ```