From d6b5f5573204e894cc60a44117f7e146d044359f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=93=82=E8=B5=9B=E4=B8=9C?= Date: Mon, 7 Aug 2017 15:15:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4e97178c2..f8fbcb149 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,52 @@ -#liteFlow -轻量级的组件式流程框架 \ No newline at end of file +### 概述 +liteFlow是一个轻量级的组件式流程框架,帮助解耦业务代码,让每一个业务片段都是一个组件 + +* 提供本地xml的流程配置。 +* 提供串行和并行2种模式。 +* 引入classfinder机制,组件自动注册。 +* 消除组件之间参数传递,引入数据总线概念。 +* 自带简单的监控,能够知道每个组件的运行平均时间。消耗内存。(每隔10分钟会自动打印) + +### Quick Start +1. 定义组件需继承Component,项目启动时会被自动发现。 +2. 定义xml配置(例子) +```xml + + + + + + + + + + + + + + + + + + + + + + + + +``` +3.spring里声明执行器 +```xml + + + + flow.xml + + + +``` +4.开始一个流程 +```java +executor.execute("chain2", 参数); +``` \ No newline at end of file