SpringBoot——LiteFlow引擎框架
一、LiteFlow 简介
LiteFlow是一个轻量且强大的国产规则引擎框架,可用于复杂的组件化业务的编排领域。帮助系统变得更加丝滑且灵活。利用LiteFlow,你可以将瀑布流式的代码,转变成以组件为核心概念的代码结构,这种结构的好处是可以任意编排,组件与组件之间是解耦的,组件可以用脚本来定义,组件之间的流转全靠规则来驱动。LiteFlow拥有开源规则引擎最为简单的DSL语法。 LiteFlow官网
LiteFlow于2020年正式开源,2021年获得开源中国年度最受欢迎开源软件殊荣。于2022年获得Gitee最有价值开源项目GVP荣誉。是一个正处在高速发展中的开源项目。LiteFlow是一个由社区驱动的项目,拥有一个2500多人的使用者社区。虽然相比Acitiviti、Flowable来说,LiteFlow的知名度要低得多,功能也没有这些知名成熟引擎那么强大,但LiteFlow还是有诸多优点,能够满足你绝大部分的场景。这些优点包括: