LiteFlow v2.6.14 正式发布!小而美的规则编排引擎!

来源: 投稿
作者: 铂赛东
2022-05-16 14:23:00

LiteFlow v2.6.14今天正式发布!

之前有很多人说组件的定义能不能不要那么耦合化,Java的单继承机制让组件无法再继承另外的类了。希望我这里做下调整。

在2.6.14这个版本中LiteFlow支持了声明式组件,也是这个版本的最主要的特性。

声明式组件让使用者在定义组件时有了一种新的选择。同时这个对我来说,也是为以后全面迈向声明式打下了一个基础。

更加方便,更加解耦,更加轻量同时更加强大是LiteFlow这个框架一直追求的。

如果你是第一次知道这个项目,可以去官网或相关的主页进行了解:

项目官网:

https://liteflow.yomahub.com

gitee托管仓库:

https://gitee.com/dromara/liteFlow

github托管仓库:

https://github.com/dromara/liteflow

这个版本做了很长时间。声明式内部主要使用动态代理来实现。起初使用cglib,但是后来发现了cglib的一堆坑,查官方文档花了不少时间。后来果断抛弃了cglib,转而投向了byteBuddy。用了之后才发现byteBuddy果真是动态代理的一大神器,从功能上来说,比cglib强了不少,后续打算专门出篇文章来讲下byteBuddy这个字节码处理框架。

新特性介绍以及文档:https://liteflow.yomahub.com/docs/user-detail-guide/user-detail-guide-declare-component

新的版本测试用例已经增加到了384个,更多的测试用例,是大家放心使用LiteFlow的基础。每发布一个版本,我也会进行大量测试用例的撰写,用以保证质量。如果遇到小的问题,可以到群里进行反馈,我会第一时间进行修复。

本次更新列表如下:

特性 #I54VBS 从设计上改善NodeComponent,支持声明式组件

https://gitee.com/dromara/liteFlow/issues/I54VBS

增强 #I57IEJ requestId更换算法,看上去更加整洁

https://gitee.com/dromara/liteFlow/issues/I57IEJ

修复 #I576ZY 修复processor异常后 ICmpAroundAspect里面的aferProcess不能正常执行的问题

https://gitee.com/dromara/liteFlow/issues/I576ZY

如果你对这个项目感兴趣或是使用中遇到问题,可以加社区群进行反馈,社区群非常活跃,有不少开源和业界大佬,也能进行一些技术课题上的讨论,希望对技术感兴趣的你能加入社区。

加群方式为:https://liteflow.yomahub.com/blog/group-chat

开源不易,为了开源项目的更好推广,如果你的项目中用了LiteFlow框架并且还觉得不错的话,希望可以在以下地址登记你的公司,登记的公司都会更新到文档中的用户一栏中。

https://gitee.com/dromara/liteFlow/issues/I3CM7N

当然你也可以选择请我喝杯咖啡:P,这会是对我以及我努力成果的最大肯定!

https://liteflow.yomahub.com/blog/donation

展开阅读全文
20 收藏
分享
5 评论
20 收藏
分享
返回顶部
顶部
返回顶部
顶部