网站首页 > 博客文章 正文
LiteFlow是一个轻量且强大的国产规则引擎框架,可用于复杂的组件化业务的编排领域,独有的DSL规则驱动整个复杂业务,并可实现平滑刷新热部署,支持多种脚本语言规则的嵌入。帮助系统变得更加丝滑且灵活。
官网地址
https://liteflow.cc/
LiteFlow的优势?
利用LiteFlow可以将瀑布流式的代码,转换成以各个组件为核心的代码结构,这种代码结构的优势就在于可以任意的进行组件的编排 形成 组件之间的解耦,组件可以使用脚本的方式来定义,组件之间的流转全部是依靠我们所定义的规则来执行,这也是LiteFlow的核心优势所在。如下图所示
组件可以实现实时热部署的操作,也就是说当组件发生变化的时候不需要重启应用就可以改变对应的业务逻辑操作。
LiteFlow支持了通过脚本的方式来定义组件,支持各种各样的脚本,基本上都实现了与Java语言的打通,可以用任意脚本来开发业务逻辑。
LiteFlow支持将编排好的规则和定义好的脚本存放到数据库、配置中心等地方,同时还支持了对任意接口的扩展操作,方便进行一些定制化的开发操作。
我们可以通过给定的组件编排出各种各样的逻辑处理流程。如下图所示,可以将其设计为流程一、也可以设计成流程二这种方式。
这些便捷实现都是来自LiteFlow操作,并且可以轻而易举的实现在企业中遇到的各种复杂的业务逻辑系统。而LiteFlow为解耦逻辑而生,为编排而生,在使用LiteFlow之后,你会发现打造一个低耦合,灵活的系统会变得易如反掌!
总结
这里需要注意一下,LiteFlow只是用来做一些逻辑过程的流转,而不是用来完成一些基于角色的任务实现,所以如果想要工作流程引擎可以推荐使用flowable或者是Activiti两个框架,LiteFlow所支持的场景只是用来完成A过程结束之后是B过程,B过程结束之后是C过程这种流程的处理。
- 上一篇: 玩转 Flowable 流程实例
- 下一篇: Flowable 设置任务处理人的四种方式
猜你喜欢
- 2024-12-27 Android网络通讯之Retrofit
- 2024-12-27 在 Java 代码中来一段 JavaScript?聊聊 Flowable 中的脚本任务
- 2024-12-27 一键生成前后端代码,一个36k星的企业级低代码平台
- 2024-12-27 Flowable-高级篇
- 2024-12-27 零代码能力:表单、流程这两个只算搞定30%,内含资源,赶紧收藏
- 2024-12-27 xgsym-cloud微服务架构系统开发指南之简介
- 2024-12-27 Flowable系列之流程变量
- 2024-12-27 java审批工作流(flowable工作流)
- 2024-12-27 自建工单(审批流)系统设计
- 2024-12-27 Flowable 已经执行完毕的流程去哪找?
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 357℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)