2 年的迭代和努力,终让 LiteFlow 获得了本年度的 GVP!

231 阅读5分钟

我记得刚开始写下LiteFlow第一行代码的时候。心里就在想,我要开源这个项目。

所以从一开始,这个项目的一切都是按照开源的标准在进行着。

从第一个版本1.0.0到目前正在做的2.8.X,当中经历了60多个版本的迭代。在中央仓库上发布了40个版本。

从第一个star到目前的2.1k star,拥有了800多人的社区群。

从修复的第一个issue,到目前,已经解决了200多个issue。

从成功跑通第一个测试用例起,到目前还未发版的2.8.0,已经拥有了640多个测试用例。

每一次吐槽,每一次社区小伙伴提bug,每一次的建议,都推动着LiteFlow往前不停的奔跑。

也许这些数据和很多顶尖的开源作者相比,并不显得多么优秀。

但是,LiteFlow正在变的越来越好,不是吗?无论走的快或者慢,只要向前走,就一定是有光的。

最重要的是,LiteFlow终于获得了本年度的GVP(Gitee最有价值项目)奖项,在即将要发布里程碑版本2.8.0的时刻,这个荣誉让我感动。

如果非要让我用简短的话来形容LiteFlow,那就是:

它是一个灵动的,高成长性的,丝滑且正在变得越来越好用的国产规则引擎。

file

如果你想了解LiteFlow,请移步官网进行查看

官网:liteflow.yomahub.com/

Gitee托管仓库:gitee.com/dromara/lit…

Github托管仓库:github.com/dromara/lit…

如果你觉得这个项目还不错,或者对你的项目有用,又或者可以给你一些思路上的指导。请给LiteFlow一个star。感谢!

LiteFlow的里程碑版本2.8.0发布在即。

除了你现在看到的功能外,2.8.0会额外支持新的表达式。无论多复杂的编排,一句表达式统统搞定!

目前已经拥有的特性有:

  • 组件定义统一: 所有的逻辑都是组件,为所有的逻辑提供统一化的组件实现方式,小身材,大能量。
  • 规则轻量: 基于规则文件来编排流程,学习规则入门只需要5分钟,一看既懂。
  • 规则多样化: 规则支持xml、json、yml三种规则文件写法方式,喜欢哪种用哪个。
  • 任意编排: 同步异步混编,再复杂的逻辑过程,利用LiteFlow的规则,都是很容易做到的,看规则文件就能知道逻辑是如何运转的。
  • 规则能从任意地方加载: 框架中提供本地文件配置源和zk配置源的实现,也提供了扩展接口,您可以把规则存储在任何地方。
  • 优雅热刷新机制: 规则变化,无需重启您的应用,即时改变应用的规则。高并发下不会因为刷新规则导致正在执行的规则有任何错乱。
  • 支持广泛: 不管你的项目是不是基于Springboot,Spring还是任何其他java框架构建,LiteFlow都能游刃有余。
  • JDK支持: 从JDK8到JDK17,统统支持。无需担心JDK版本。
  • 脚本语言支持: 可以定义脚本语言节点,支持QLExpress和Groovy两种脚本。未来还会支持更多的脚本语言。
  • 规则嵌套支持: 只要你想的出,你可以利用简单的表达式完成多重嵌套的复杂逻辑编排。
  • 组件重试支持: 组件可以支持重试,每个组件均可自定义重试配置和指定异常。
  • 上下文隔离机制: 可靠的上下文隔离机制,你无需担心高并发情况下的数据串流。
  • 声明式组件支持: 你可以让你的任意类秒变组件。
  • 详细的步骤信息: 你的链路如何执行的,每个组件耗时多少,报了什么错,一目了然。
  • 稳定可靠: 历时2年多的迭代,在各大公司的核心系统上稳定运行。
  • 性能卓越: 框架本身几乎不消耗额外性能,性能取决你的组件执行效率。
  • 自带简单监控: 框架内自带一个命令行的监控,能够知道每个组件的运行耗时排行。

LiteFlow官网经历过2个版本,最近新上的官网更加清新有文艺气息。文档也非常友好,如果你还有不明白的,加入社区群,基本上是有问必答,发现bug基本上隔天必解决的。同时社区群藏龙活虎,拥有多名开源大佬和公众号大佬,技术牛人。可以帮你答疑解惑。

如何加入社区群请参考:liteflow.yomahub.com/pages/73c2c…

开源人很多人觉得是一个苦行僧的角色。我早年也这么认为,直到我和很多顶尖的开源作者聊天,我发现他们对开源事业所表现出来的是一种悠然自得,乐在其中的心态。

是的,这个生态需要大家更多的爱和支持。

所以!如果你愿意小小的赞助LiteFlow这个项目的话,我会由衷的感谢。

关于赞助的说明和我承诺给你的回报请参考:

liteflow.yomahub.com/pages/fb599…

虽然步履维艰,我依旧愿意抛洒热血。

虽然我已不年轻,在我心中,仍然有一个少年,勇往无前,披荆斩棘,鲜衣怒马!

此文章版权归属dromara开源组织所有(dromara.org/)