LiteFlow v2.9.6 发布!初心不改
v2.9.6介绍
LiteFlow继续发力,推出了v2.9.6版本。
该版本主要改进了组件底层的实例参数结构,并且对循环组件增加了循环下标的特性。
并且还修复了一些BUG。
LiteFlow是一个开源编排式规则引擎,能够让你的系统逻辑任意编排,可选用脚本书写逻辑,支持多达5种脚本语言,支持丰富的第三方存储的支持,所有的逻辑和规则均可热变更。设计系统和重构系统的神器。
利用LiteFlow,你完全可以使用脚本语言写出一个java项目。
LiteFlow是国内优秀的社区型开源项目,如果你是第一次知道这个项目,可以去官网或相关的主页进行了解:
项目官网:
gitee托管仓库:
https://gitee.com/dromara/liteFlow
github托管仓库:
优化组件底层的实例参数结构
这一层优化对于用户是无感知的。但是对于LiteFlow本身的意义是重大的。
随着LiteFlow这个开源项目提供的功能和特性越来越多,我作为作者,也需要考虑今后迭代的成本问题。我希望一个成熟的开源作品,越迭代是代码质量越好的,逻辑是越来越清晰的,结构是越优雅的,这样反过来也能促进迭代速度和成员的参与度。
所以不光要保证特性的实现,还时常需要对项目的架构和模块的实现结构进行复盘,看看哪里需要被优化。
这点目前来说,做的还是相对不错的,所以使用者也大可放心的用。我们在2.9.6中,优化了底层核心部分前期设计的不合理处。使得以后的扩展度会更加高。
对循环组件提供循环下标的特性
社区里一直有小伙伴在问,对于循环组件如何获取下标的问题。很遗憾,在之前的版本中,LiteFlow一直未能支持。
其实看起来很简单,但是究其底层还是受限于组件底层实例参数的结构问题。也就是前面所提到的。
但是我们这一版本优化了底层的结构,使得这一问题也迎刃而解了。否则可能会通过更为复杂的手段来实现,但是这不是我所希望的,所以这也是这一特性迟迟未动手的原因。
好了,现在支持了。使用很简单,详情请参照官网的次数循环组件以及条件循环组件。
完整更新列表
增强 #I66KP6 从底层改变NodeComponent和Node之间的实例关联问题
https://gitee.com/dromara/liteFlow/issues/I66KP6
增强 #I5VJ85 循环组件支持获取当前循环的下标
https://gitee.com/dromara/liteFlow/issues/I5VJ85
修复 #I6624Z 规则data不能传递纯字符串 "xxxx",在脚本里获得会报错
https://gitee.com/dromara/liteFlow/issues/I6624Z
修复 #I668R2 zk,etcd中必须配置chain和script2个节点,只配置其中chain会报错
https://gitee.com/dromara/liteFlow/issues/I668R2
修复 #I65TZ2 本地配置文件,目录包含小数点时导致解析错误
https://gitee.com/dromara/liteFlow/issues/I65TZ2
社区
LiteFlow的社区是一个异常活跃的开源社区,这里有许多的开源大佬,技术大牛,群内的小伙伴也很乐意帮你去回答问题。
如果你在使用和学习中有任何问题,可以通过以下官网或者以下方式进入社区群。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
e-icon-picker v2.0.10 已发布,全新 TS 支持
e-icon-pickerv2.0.10 已发布,更新日志: 1. 全自定义组件,不在依赖element-plus。 2. 新增element-plus图标组件支持。 3. 新增ts支持。 4. 修复css样式影响问题。 5. 修复zIndex异常问题。 6. 新增antd图标。 7. 新增arcoVueIcon图标。 8. 新增`tdesignIcons`图标。 9. 更新依赖。 安装 npm install e-icon-picker@next -S 快速使用 import {createApp} from 'vue'; import App from './App.vue'; import eIconPicker from 'e-icon-picker'; import "e-icon-picker/lib/symbol.js"; //基本彩色图标库 import 'e-icon-picker/lib/index.css'; // 基本样式,包含基本图标 import 'font-awesome/css/font-awesome.min.c...
-
下一篇
真正智慧的 ORM,sagacity-sqltoy-5.2.28 发版
开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins 更新内容 1、修复@value(:name) 存在$\符号,导致正则表达式替换bug 2、增强cacheMatchKeys支持数组,将多个名称通过like匹配找到精准的key String[] cacheMatchKeys(CacheMatchFilter cacheMatchFilter, String... matchRegexes) 3、sql中cache-args通过名称匹配精准key支持数组,同时调整filter逻辑,filter条件成立表示包含此数据 <!-- 通过缓存将名称用类似like模式匹配出对应的编码作为条件进行精准查询 --> <cache-arg param="" cache...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8编译安装MySQL8.0.19
- MySQL数据库在高并发下的优化方案
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程