关于开源项目介绍:LiteFlow-264版本发行注记里程碑版本

12次阅读

共计 2136 个字符,预计需要花费 6 分钟才能阅读完成。

这个版本做的很折腾。期间几个 issue 颠覆重做了好几次。

但我最终还是带来了 LiteFlow 2.6.4 这个重要版本。

尽管版本是小版本号降级,然而带来的更新可一点也不少。并齐全向下兼容。

如果你是第一次晓得 LiteFlow 这款框架,能够移步以下链接进行理解:

官网:https://yomahub.com/liteflow

Gitee 仓库主页:https://gitee.com/dromara/lit…

Github 仓库主页:https://github.com/dromara/li…

也能够看我之前公布的一篇介绍 LiteFlow 框架的文章

https://mp.weixin.qq.com/s/xy…

这次的新版本带来了 4 个个性,4 个加强,4 个修复。总共 12 个 issue 的更新。

重点说下几个重要的更新点

反对文件脚本的定义

你除了能够把脚本内容写在配置文件中,也能够写在文件中。如果大的脚本就举荐写在文件中。毕竟 IDE 对文件的语法高亮和代码提醒做的也绝对敌对。编写脚本会更加不便。

文档地位:https://yomahub.com/liteflow/…

反对链路的前置和后置节点

新版本反对了前置组件和后置组件个性。

此个性针对整个链路,在链路之前之后固定执行某些组件。用于业务的前置解决和后置解决。

其中后置节点不受 Exception 影响,即使节点出错,后置节点依旧会执行。

文档地位:https://yomahub.com/liteflow/…

优雅平滑刷新的反对

这个性能被催了良久,之前的版本因为不平滑刷新,热更新方面总感觉差点意思。

这次新版本带来了齐全平滑的热刷新机制,分为被动刷新和被动刷新 2 个接口。在高并发时也不会放心因为刷新规定而导致的链路执行异样了。

文档地位:https://yomahub.com/liteflow/…

并行节点中任意节点完结即持续的流程反对

对并行节点做了进一步的流程个性反对。依据这个个性,你能够编排出更加灵便的流程设计。

文档地位:https://yomahub.com/liteflow/…

本次 2.6.4 除了一些个性和加强。最大的改变就是重写了底层的异步线程模型。

原本想集成 asyncTool 作为线程编排的外围,然而做了一版之后发现有些细节没方法很好的兼容。于是依据 asyncTool 的核心思想,重写了异步线程模型以适配 liteflow 的异步线程编排。

在这里,感激 asyncTool 这个我的项目和其我的项目作者京东武伟峰,在开发这个版本时候给了解答了我一些技术纳闷。

残缺更新列表如下:

个性 #I4GYV2 script 节点反对从文件中获取脚本

https://gitee.com/dromara/lit…

个性 #I4HGOW 反对链路的前置和后置节点

https://gitee.com/dromara/lit…

个性 #I4FSHW 优雅平滑刷新的反对

https://gitee.com/dromara/lit…

个性 #I4GS03 并行节点中反对任意节点完结即持续的流程设计

https://gitee.com/dromara/lit…

加强 #I4HKZG 借鉴 asyncTool 对异步线程底层进行了彻底重构

https://gitee.com/dromara/lit…

加强 #I4HD8L 反对异步节点返回自定义的谬误

https://gitee.com/dromara/lit…

加强 #I4GZ1Q 加强异步线程超时的状况下打印出具体超时节点的信息

https://gitee.com/dromara/lit…

加强 #I4EXCP 新增 自定义 敞开 / 启动 Banner

https://gitee.com/dromara/lit…

修复 #I4GY9L 在启动后马上刷新流程后会有 offerSlot 的报错

https://gitee.com/dromara/lit…

修复 #I4FYKA jsonparser 如同短少脚本条件组件的解析

https://gitee.com/dromara/lit…

修复 #I4HQAA setIsEnd 目前受 isContinue 的判断影响,还是会持续

https://gitee.com/dromara/lit…

修复 #I4HTY6 异步线程池不受配置管制的 bug,始终是默认的数量

https://gitee.com/dromara/lit…

人不知; 鬼不觉 LiteFLow 曾经更新了 26 个版本了,目前曾经 1000 star 左右。

你们的 star 和必定是 LiteFlow 持续迭代的惟一能源。

我晓得还有很多问题没解决好,也有槽点。LiteFlow 从 2020 年开始全面开源,还很年老,但请置信,在咱们踊跃的迭代下,LiteFlow 的后续状态会很好。

LiteFlow 领有一个很沉闷技术气氛良好的社区群(不是开车的那种。。),如果你对此我的项目感兴趣,心愿你能为我的项目点上 star 并退出社区。

具体退出形式:https://yomahub.com/liteflow/…

同时你反对这个我的项目的话,也欢送资助捐献。每一个资助捐赠者都会在官网记录以示感激。

捐献形式:https://yomahub.com/liteflow/…

正文完
 0