专栏名称: 码小辫
给程序员和编程爱好者分享计算机编程电子书以及相关的学习资源
今天看啥  ›  专栏  ›  码小辫

告别if else!这款轻量级规则引擎框架,真香!

码小辫  · 公众号  ·  · 2024-08-17 17:10

文章预览

来源:juejin.cn/post/7296771770098745344 1 前言 2 liteflow 规则引擎 3 liteflow 的使用方法 4 业务实践 5 总结 1 前言 在日常的开发过程中,经常会遇到一些串行或者并行的业务流程问题,而业务之间不必存在相关性。 在这样的场景下,使用策略和模板模式的结合可以很好的解决这个问题,但是使用编码的方式会使得文件太多,在业务的部分环节可以这样操作,在项目角度就无法一眼洞穿其中的环节和逻辑。 在本文中,将引入规则引擎从全局角度来解决这个问题,这就是今天要介绍的主角 liteflow 。 2 liteflow 规则引擎 liteflow 是一个轻巧而且强大的规则引擎,能够实现开箱即用,可以在短时间内就可以完成复杂的规则编排,下图是 liteflow 的整体架构。liteflow 支持较多的规则文件格式,比如 xml/json/yaml, 对于规则文件的存储方式可以有sql/zk/nacos/apollo 等。 图片 lit ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览