首页 > 其他分享 >规则引擎决策表选型对比

规则引擎决策表选型对比

时间:2023-10-30 16:56:40浏览次数:30  
标签:image2023 决策表 选型 引擎 17 https com png

 

名称框架使用复杂度web编辑界面开源友好使用指南活跃度核心使用方式优势劣势

Drools

Apache License

https://www.cnblogs.com/ityml/p/15993391.html

 

https://www.jianshu.com/p/786f272d3db2

https://blog.csdn.net/xushiyu1996818/article/details/126025301

 

https://zhuanlan.zhihu.com/p/482763434

 

https://blog.csdn.net/fu_huo_1993/article/details/124827412

 

接入mysql数据源

https://blog.csdn.net/yxf19034516/article/details/108406509

几天前更新 star

 ANTLR 3 语法进行解析,ANTLR有js解析器,但是要自己开发语法解析

 

支持动态编写规则文件,绑定对象实体,通过自定义语法,解析规则并执行

 

支持动态加载

1.仅支持一种格式自定义语法,生成规则时需要自己写生成逻辑

2.无界面层,需要自己开发

3.Drools的规则学习成本挺高的。由于是自研的规则语法,需要一个很全面的熟悉过程。而且文档全英文

URule

有界面

Apache License

(区分付费与普通版)

https://blog.csdn.net/qq_52034030/article/details/127076151

https://www.bstek.com/resources/doc/3.x/17yu-springboot-ji-cheng.html

 

https://github.com/youseries/urule

付费版:2022-06

开源版:2018年

体验:http://urule.bstek.com/

功能强大,前后端都有,减少大量开发工作 开源版很久没更新了,不确定能否使用。

Easy Rules

 MIT https://zhuanlan.zhihu.com/p/431881575 2020-12

使用简单 引入对项目的开发效果不大,基本还是要自己实现大部分逻辑。
LiteFlow

Apache License
Version 2.0

https://gitee.com/dromara/liteFlow

 

对比drools

https://juejin.cn/post/7155672111481094152

1个月前

 

LiteFlow适用于拥有复杂逻辑的业务,比如说价格引擎,下单流程等,这些业务往往都拥有很多步骤,这些步骤完全可以按照业务粒度拆分成一个个独立的组件,进行装配复用变更。

规则支持xml、json、yml三种规则文件写法方式

 

组件+编排的模式,适应各种场景

 

支持多种数据源

支持多种脚本语言

前端的可视化界面,生成到规则表达式的过程,还是需要自己开发。
Camunda-DMN

Apache License
Version 2.0

https://github.com/camunda/camunda-engine-dmn

 

基于Camunda下,可以和bpm流程联合使用,有界面

使用方便,有界面 较为简单,只有决策表,没有执行动作或定时器相关的逻辑
 

 

标签:image2023,决策表,选型,引擎,17,https,com,png
From: https://www.cnblogs.com/lixiaoran/p/17798247.html

相关文章

  • 谷歌搜索引擎课程笔记
    1、bywave、lantem搜索引擎处理流程GoogleHackingDatabase:GHDB汇总了数千条谷歌搜索高级语法,涵盖了立足点、敏感路径、敏感文件、错误信息、漏洞文件、漏洞服务器、Web服务器检测等方方面面。2004年开始更名为GHDB,现在由网站exploit-db.com维护GoogleHacking操作符基础操作符:......
  • 火山引擎 ByteHouse:只需 2 个方法,增强 ClickHouse 数据导入能力
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群作为企业数字化建设的必备要素,易用的数据引擎能帮助企业提升数据使用效率,更好提升数据应用价值,夯实数字化建设基础。数据导入是衡量OLAP引擎性能及易用性的重要标准之一,高效的数据导入能力能够......
  • 用JVS低代码表单引擎,打造个性化表单
    什么是表单下拉框表单下拉框是一种用户界面元素,通常用于表单中,允许用户从一组预定义的选项中选择一个选项。表单下拉框由一个下拉箭头和一个选项列表组成,用户可以通过点击下拉箭头来展开选项列表,然后选择其中的一个选项。表单下拉框通常用于收集用户的信息,例如选择国家、省份、性别......
  • 嵌入式硬件中常见的100种硬件选型方式
    1请列举您知道的电阻、电容、电感品牌(最好包括国内、国外品牌)。电阻:美国:AVX、VISHAY威世日本:KOA兴亚、Kyocera京瓷、muRata村田、Panasonic松下、ROHM罗姆、susumu、TDK台湾:LIZ丽智、PHYCOM飞元、RALEC旺诠、ROYALOHM厚生、SUPEROHM美隆、TA-I大毅、TMTEC泰铭、TOK......
  • MySQL技术内幕InnoDB存储引擎学习笔记
    1、MYSQL体系结构: 2、INNODB存储引擎:支持事务,其设计目的主要是面向在线事务处理的应用。特点:行锁设计,支持外键,并支持类似oracle的非锁定读,同时设计用来最有效的利用使用内存和CPU;5.5.8开始默认使用innodb存储引擎使用多版本并发控制来获得高并发性,并实现了sql的4种隔离级......
  • Unity 3D定点数物理引擎实战系列4
    1.4基于Unity整合BEPUphysicsint物理引擎实战 上一节我们详细的讲解BEPUphysicsint的物理事件。此物理引擎会产生了碰撞事件与非碰撞事件,碰撞事件大家好理解,非碰撞事件例如: 物理Entity的update事件,Entity的activation/deactivation事件等。本节课来实战如何编译BEPUphysics......
  • BEPUphysicsint定点数3D物理引擎介绍
    帧同步的游戏中如果用物理引擎,为了保证不同设备上的结果一致,需要采用定点数来计算迭代游戏过程中的物理运算。也就是我们通常说的定点数物理引擎(确定性物理引擎)。本系列教程给大家详细的讲解如何在你的项目中内置一个确定性物理引擎。确定性物理引擎我们使用github上开源的物理......
  • CRM系统如何选型?
     不少企业都想要使用CRM客户管理系统,但往往在CRM选型阶段就被折腾的五迷三道。CRM系统选型难在哪里?下面我们从企业用户和CRM厂商两方面进行分析,来说说关于CRM系统选型的那些事。企业自身原因:1、认知偏差看到一个观点,SaaS软件的选型趋势,正在从高管选型转变为全员选型。不管是......
  • Apache Presto:一个统一多数据源的SQL查询引擎
    ApachePresto是一个开源的分布式SQL查询引擎,它可以在大数据环境下进行交互式的数据分析。Presto允许用户使用熟悉的SQL语法在不同的数据源上进行查询,比如Hive、Cassandra、PostgreSQL、Kafka、MySQL、ElasticSearch等,让用户可以在不同数据源上进行统一查询。Presto的......
  • Unity 3D定点数物理引擎实战系列
    1.1 BEPUphysicsint3D定点数物理引擎介绍 帧同步的游戏中如果用物理引擎,为了保证不同设备上的结果一致,需要采用定点数来计算迭代游戏过程中的物理运算。也就是我们通常说的定点数物理引擎(确定性物理引擎)。本系列教程给大家详细的讲解如何在你的项目中内置一个确定性物理引......