本文主要是介绍SpringBoot + LiteFlow(二):LiteFlow特性和环境支持,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目特性
- 组件定义统一: 所有的逻辑都是组件,为所有的逻辑提供统一化的组件实现方式,小身材,大能量。
- 规则轻量: 基于规则文件来编排流程,学习规则入门只需要5分钟,一看即懂。
- 规则多样化: 规则支持xml、json、yml三种规则文件写法方式,喜欢哪种用哪个。
- 任意编排: 再复杂的逻辑过程,利用LiteFlow的规则,都是很容易做到的,看规则文件就能知道逻辑是如何运转的。
- 规则持久化: 框架原生支持把规则存储在标准结构化数据库,Nacos,Etcd,Zookeeper,Apollo,Redis。您也可以自己扩展,把规则存储在任何地方。
- 优雅热刷新机制: 规则变化,无需重启您的应用,即时改变应用的规则。高并发下不会因为刷新规则导致正在执行的规则有任何错乱。
- 支持广泛: 不管你的项目是不是基于Springboot,Spring还是任何其他java框架构建,LiteFlow都能游刃有余。
- JDK支持: 从JDK8到JDK17,统统支持。无需担心JDK版本。
- Springboot支持全面: 支持Springboot 2.X到最新的Springboot 3.X。
- 脚本语言支持: 可以定义脚本语言节点,支持Groovy,Java
这篇关于SpringBoot + LiteFlow(二):LiteFlow特性和环境支持的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!