请先关注 [低调大师] 公众号 优秀的自媒体个人博客,低调大师,许军

低调大师

您现在的位置是:首页>文章详情

文章详情

LiteFlow 2.6.0 正式版发行注记

2021-09-24 48热度

前言

LiteFlow在今年8月发布了2.6.0-BETA1版本。时隔一个月,我们今天发布了LiteFlow 2.6.0的正式版本~。

其实这算不上高效,因为还有其他项目要忙。但是看着LiteFlow社区的快速增长,我之后会保持一个月发一个版本的频率。

感谢社区的小伙伴在使用过程中给LiteFlow提供了诸多建议和issue,我每个版本的迭代主要就来自于你们的issue。而且越来越多的童鞋愿意贡献社区,我相信这是一个正向的循环。

LiteFlow的起初是为了公司的一个业务量身定制的中间件,但是和其他项目不同的是,从一开始,LiteFlow就向着开源的方向去进行的,所以没有历史包袱,也没有内部依赖问题。在进行了几十个版本的迭代后,目前LiteFlow已经可以达到生产级别的应用。也有很多公司引入了此框架作为核心业务的驱动器。

但我相信,LiteFlow还可以做更多的东西,这些仅仅是一个基础。

如果你是第一次知道LiteFlow这款框架,可以移步以下链接进行了解:

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

Gitee仓库托管主页:https://gitee.com/dromara/liteFlow

Github仓库托管主页:https://github.com/dromara/liteflow

也可以看我之前发布的一篇介绍LiteFlow这个框架的文章

https://mp.weixin.qq.com/s/xyydmtk_a5R1zbg3EeORaw

2.6.0正式版本

这次LiteFlow重构了部分底层核心代码,更加稳定且优雅。同时带来了2个新特性,2个增强,修复了4个bug

更新日志如下:

特性 #I4892Y 提供私有投递特性,slot这种结构体系,对于多个子线程进入同一个组件的情况下,不容易区分不同的传值。无法做到重用组件

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

特性 #I49FDK 中断重试目前是全局的,希望增加针对个别组件和特定exception

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

增强 #I49JP1 DataBus中SlotSize的大小不支持动态扩展,无法应对高并发下的流量突增

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

增强 #I45QAJ 支持自定义的zkNodePath

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

修复 #I49EHH setIsEnd设计的不合理性

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

修复 #I4BAJC setIsEnd结束的流程不需要进行重试

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

修复 #I49L1S 初始化DataBus的数据槽索引QUEUE大小的时候容量设置有问题

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

修复 #I46U6Y 自定义JsonParse,调用flowExecutor的reloadRule,抛出异常

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

蓝图

我承诺会在2.7.0版本中推出UI插件进行可视化编排,这个计划依旧不会改变。

但是在2.7.0之前,可能还会有1到2个版本进行迭代。所以,大家也不用催我哈。如果有UI方面擅长的小伙伴且愿意贡献开源社区,也请和我联系。因为我并不擅长UI前端,也不愿意学了。。。因为懒。。已经放弃。

关于贡献

社区有很多小伙伴很热心的要参与贡献,我会在之后把贡献准则更新到官网上。

达成准则即成为commiter。

收藏 (0)

相关文章

    文章评论

    共有0条评论来说两句吧...