<p align="center">
<a href="https://liteflow.yomahub.com/">
    <img src="static/img/logo-main.svg" alt="logo">
</a>
</p>

<h3>您的star是我继续前进的动力，如果喜欢LiteFlow请右上角帮忙点个star</h3>

## 概述
liteFlow是一个轻量，快速的组件式流程引擎框架/规则引擎，组件编排，组件复用，帮助解耦业务代码，让每一个业务片段都是一个优雅的组件，并支持热加载规则配置，实现即时修改。

## 官网链接：[https://liteflow.yomahub.com](https://liteflow.yomahub.com/)
## 文档链接：[https://liteflow.yomahub.com/docs](https://liteflow.yomahub.com/docs/)
## 示例工程：[https://gitee.com/bryan31/liteflow-example](https://gitee.com/bryan31/liteflow-example)

## 特性
* 复杂业务的解耦编排利器，为所有组件提供统一化的实现方式
* 基于规则文件来编排流程，支持xml,json,yml三种规则文件写法方式
* 框架中提供本地文件配置源，zk配置源的实现
* 框架提供自定义配置源，只需实现一个接口，即可从任何地方加载配置源
* 支持SpringBoot的自动装配，也支持Spring的配置和非Spring的项目
* 提供串行和并行2种模式，提供常见常见的表达式语句
* 可以定义脚本语言节点，支持QLExpress和Groovy两种脚本
* 组件可以支持重试，每个组件均可自定义重试配置和指定异常
* 提供无级嵌套的显式子流程模式，隐式子流程模式
* 数据槽隔离机制，在多并发下上下文独立而稳定
* 支持优雅平滑热刷新特性
* 对系统损耗极低，可以稳定运行在核心业务大规模的微服务中
* 自带简单的监控，能够知道每个组件的运行耗时排行

**微信公众号**

由于社区群超过200人，需要邀请入群。关注公众号后点击`个人微信`加我，我可以拉你入群

![offIical-wx](static/img/offical-wx.jpg)

开源不易，支持就请赞助LiteFlow

<img src="static/img/zanshang.jpeg" alt="zanshang" width="258" />
