From bfc7c7f9bf838179451098de14f23e4ab5f1d0e4 Mon Sep 17 00:00:00 2001 From: "bryan.zhang" Date: Thu, 1 Mar 2018 10:52:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 78 +++++++------------------------------------------------ 1 file changed, 10 insertions(+), 68 deletions(-) diff --git a/README.md b/README.md index f6ca617b3..34328f975 100644 --- a/README.md +++ b/README.md @@ -1,74 +1,16 @@ -### 概述 -liteFlow是一个轻量,快速的组件式流程框架,帮助解耦业务代码,让每一个业务片段都是一个组件 +## 概述 +liteFlow是一个轻量,快速的组件式流程引擎框架,帮助解耦业务代码,让每一个业务片段都是一个组件,并支持热加载规则配置,实现即时修改。 -* 提供本地xml的流程配置(后续全面支持spring式流程配置) -* 提供基于spring的扫描方式注入component +[中文文档](http://123.206.92.144) + +## 特性 +* 提供本地xml的流程配置 +* 支持zookeeper流程配置,即时推送修改内容 +* 能自由扩展配置源,提供扩展接口 +* 和spring集成,支持spring的扫描方式 * 提供串行和并行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", 参数); -``` \ No newline at end of file