• 2024-03-06SpringBoot中集成LiteFlow(轻量、快速、稳定可编排的组件式规则引擎)实现复杂业务解耦、动态编排、高可扩展
    场景在业务开发中,经常遇到一些串行或者并行的业务流程问题,而业务之间不必存在相关性。使用策略和模板模式的结合可以解决这个问题,但是使用编码的方式会使得文件太多,在业务的部分环节可以这样操作,在项目角度就无法一眼洞穿其中的环节和逻辑。一些拥有复杂业务逻辑的系统,核心业
  • 2024-03-01Spring Boot + liteflow 规则引擎,太香了!
    作者:豫州牧链接:https://juejin.cn/post/72967717700987453441、前言在日常的开发过程中,经常会遇到一些串行或者并行的业务流程问题,而业务之间不必存在相关性。在这样的场景下,使用策略和模板模式的结合可以很好的解决这个问题,但是使用编码的方式会使得文件太多,在业务的部分环
  • 2024-02-04SpringBoot + LiteFlow:轻松应对复杂业务逻辑,简直不要太香!
    LiteFlow简介LiteFlow是什么?LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑。通过支持热加载规则配置,开发者能够即时调整流程步骤,将复杂的业务如价格计算、下单流程等拆分为独立且可复用的组件,从而实现系统的高度
  • 2024-01-17白话文解析LiteFlow的理念是什么?什么时候用该怎么用?干货满满
    官网:https://liteflow.cc/Gitee:https://gitee.com/dromara/liteFlowGithub:https://github.com/dromara/liteflowLiteFlow一个现代化的开源规则引擎框架,以下文中简称LF。前言时常在社区里看到有的小伙伴在那提问:LF在一个流程中如何暂停,等待操作员完成后,进行下一步该怎么做?LF
  • 2023-07-19流程编排及可视化
    写在前面这里只介绍liteflow的简单基础使用以及作者对liteflow进行可视化扩展的相关阐述一、背景及意义背景:对于拥有复杂业务逻辑的系统承载着核心业务逻辑,这些核心业务逻辑涉及内部逻辑运算,缓存操作,持久化操作,外部资源调取,内部其他系统RPC调用等等。项目几经易手,维护的成本就
  • 2023-05-27liteflow 一个强大的java 规则框架
    liteflow是一个java规则引擎,融合了编排以及规则引擎的能力,功能上很强大,支持比较复杂的编排(swtich,when,if,while,for。。。)同时还支持的不少的脚本引擎,我们同时还可以将规则存储在外部,实现一些规则管理以及reload说明liteflow对于java生态集成的特别好,是一个很不错的开源规则引
  • 2023-04-24规则引擎系列---【常用规则引擎对比】
    常用规则引擎对比URule:URule的优势在于易用性和灵活性。它提供了一个直观的界面,可以让用户以拖拽和点击的方式轻松创建规则。此外,URule支持多种规则执行模式,如客户端模式、服务器模式和批处理模式,以及与Spring等其他平台的集成。LiteFlow:LiteFlow的优势在于轻量级和可扩展性
  • 2022-10-18规则引擎深度对比,LiteFlow vs Drools!
    前言Drools是一款老牌的java规则引擎框架,早在十几年前,我刚工作的时候,曾在一家第三方支付企业工作。在核心的支付路由层面我记得就是用Drools来做的。难能可贵的是,Drools
  • 2022-10-13LitFlow教程(一)
    目录LiteFlow是什么?快速入门LiteFlow是什么?简单来说,就是对于复杂的业务,LiteFlow可以把流程进行模块化拆分,使其变为一个个组件;通过定义一个规则来对组件进行编排,使每个组