项目描述······
一、开源项目简介
规则引擎 RuleEngine
业务逻辑实现不再依赖于代码开发,可零代码实现复杂业务逻辑。
提供了普通规则、规则集、决策表、以及应对复杂场景的函数支持,可以适用任何业务需求。业务逻辑实现不再依赖于代码开发,可零代码实现复杂业务逻辑!
二、开源协议
使用Apache-2.0开源协议
三、界面展示
四、功能概述
规则引擎开源版 RuleEngine 基于web可视化配置,简单高效快捷。业务逻辑实现不再依赖于代码开发,可零代码实现复杂业务逻辑!
特性
-
操作简单: 无需开发人员即可配置复杂的规则业务,提供了非常方便的操作界面,小白也可以驾驭自如。
-
功能多: 我们提供了普通规则、规则集、决策表、以及应对复杂场景的函数支持,可以适用任何业务需求。
-
高性能: 规则配置后动态加载到内存中,独创了一套自己的规则模式匹配算法以及数据结构,可以从根本上保证规则运行的效率,实现大量复杂业务规则计算时的毫秒级响应。
五、技术选型
基本架构
规则配置服务与规则计算服务集群分离,业务人员配置规则发布后,系统通过消息队列以广播形式通知计算服务集群加载更新规则变更(这里可以选择具体策略,默认及时加载更新),且计算服务支持动态缩/扩容。
技术栈/版本介绍:
所涉及的相关的技术有:
-
SpringBoot 2.2.11
-
RabbitMQ
-
Redis
-
Redisson
-
MySQL 5.7.9
-
Mybatis-plus
-
Maven 3.3
-
Swagger
调用规则方项目pom.xml文件引入以下依赖
服务要求
后端
-
JDK >= 1.8
-
MySQL >= 5.7
-
Redis
-
RabbitMQ
前端
-
Node.js >= 16 (作者v16.15.0)
详细内容请查看 README.md 文档
运行环境······
浏览器
项目技术······
html
数据库文件······
无
项目截图······
文件目录······
暂无数据
工具推荐
更多»
PDF电子书
更多»
Java多线程编程核心技术
(2)
Linux命令详解词典.pdf
(5)
深入Python3中文版
(0)
百度SEO一本通.pdf
(0)
mysql必知必会.pdf
(2)
疯狂JAVA讲义 pdf电子书
(3)
C# 图解教程pdf电子书
(3)
研磨设计模式 pdf电子书
(0)