### 概述 liteFlow是一个轻量,快速的组件式流程框架,帮助解耦业务代码,让每一个业务片段都是一个组件 * 提供本地xml的流程配置(后续全面支持spring式流程配置) * 提供基于spring的扫描方式注入component * 提供串行和并行2种模式。 * 消除组件之间参数传递,引入数据总线概念。 * 数据槽高并发隔离机制。 * 提供无级嵌套条件节点的模式。 * 自带简单的监控,能够知道每个组件的运行耗时排行(每隔5分钟会自动打印) ### 最新版本1.3.1更新日志 优化大量潜在的问题,此版本为稳定版本,主要更新点如下: 1. 增加条件节点功能 2. 优化异常捕获的日志打印 3. 支持自定义SLOT的特性 4. 优化步骤打印,能够支持开闭区间的打印方式 5. 增加了内部策略的调用方式 6. 增加了追踪ID 7. 优化了监控打印 ### Quick Start 1. 定义组件需继承Component,项目启动时会被自动发现。 2. 定义xml配置(例子) ```xml ``` 3.spring里声明执行器 ```xml flow.xml ``` 4.开始一个流程 ```java executor.execute("chain2", 参数); ```