写点什么

规则引擎

6 人感兴趣 · 26 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/40/40a2a08db1454d4aff4660c4dc2897d4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于规则引擎的多维度配置化适配系统

在工作中常遇到通过某几个可选维度组合匹配出主体的场景,在这里提供一套通用实现,生产在用的灵活适配抽象

https://static001.geekbang.org/infoq/80/80114afb317f52507dddfd962baf0411.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么说 Kstry 是业务架构首选框架

用户头像
lykan
2023-11-12

Kstry业务架构首选。具有可视化、业务隔离、轻量级框架等特点。使用场景是流程编排、并发编程、规则引擎、微服务整合、智能SOP、数据字典、平台能力建设等。项目主页:http://kstry.cn

再玩玩 B 端搭建

用户头像
得物技术
2023-10-16

低代码平台一直被业界调侃为“行业毒瘤”,相反,它是一种非常有前途的技术趋势。低代码搭建平台可以帮助企业降低开发成本、缩短开发周期、增加灵活性,降本增效。

https://static001.geekbang.org/infoq/3f/3fa2b988620bed3140392f3e0617afd4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

采用 Excel 作为可视化设计器的开源规则引擎 NopRule

用户头像
canonical
2023-09-11

决策树和决策矩阵是业务人员可以直观理解的复杂IF-ELSE逻辑表达形式,也是规则引擎中最常用、最有用的部分。常见的规则引擎如Drools虽然提供了更加丰富的功能特性集,特别是所谓的RETE算法可以用于高效复用多次重复出现的表达式片段,但在实际业务应用中很少

https://static001.geekbang.org/infoq/b9/b91879851bb41a5b2266b48cc98dd33b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

规则引擎调研及初步使用 | 京东云技术团队

生产过程中,线上的业务规则内嵌在系统的各处代码中,每次策略的调整都需要更新线上系统,长周期的流程,满足不了业务规则的快速变化以及低成本的更新试错迭代。因此需要有一种解决方案将商业决策逻辑和应用开发者的技术决策分离开,在系统运行时能去更新管

https://static001.geekbang.org/infoq/d4/d476cc01d094b8deb3bfd0f96a95d760.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

履约核心引擎低代码化原理与实践

业界,规则引擎是一个非常普遍的技术类工具,也有很多非常优秀的开源工具,例如Drools等,它是一种嵌入在应用程序中的组件,主要解决易变逻辑和业务耦合的问题,把易变的规则从应用程序代码中分离出来,进而提升交付效率,降低应用程序维护和可扩展性成本。

https://static001.geekbang.org/infoq/8d/8d3e1589d6032d9006216156342fb390.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

URule 规则引擎

2023-03-14

前段时间,在做项目重构的时候,遇到很多地方需要做很多的条件判断。当然可以用很多的if-else判断去解决,但是当时也不清楚怎么回事,就像玩点别的。于是乎,就去调研了规则引擎。

https://static001.geekbang.org/infoq/8a/8a5c6462301adb579a94178b737ee133.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

drools 规则动态化实践

业务逻辑中经常会有一些冗长的判断,需要写特别多的if else,或者一些判断逻辑需要经常修改。这部分逻辑如果以java代码来实现,会面临代码规模控制不住,经常需要修改逻辑上线等多个弊端。这时候我们就需要集成规则引擎对这些判断进行线上化的管理

https://static001.geekbang.org/infoq/c9/c9b356e94a32a77b52886f6e720dc97c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

贴吧低代码高性能规则引擎设计

用户头像
百度Geek说
2023-01-05

本文首先介绍了规则引擎的使用场景,引出贴吧规则引擎。从组件、变量、规则、处置四个模块介绍了规则引擎的组成部分,同时对最终规则文件的编译过程做了详细介绍。

规则引擎 Drools 在贷后催收业务中的应用

本篇文章主要介绍了规则引擎的概念以及Kie和Drools的关系,重点讲解了Drools中规则文件编写以及匹配算法Rete原理。文章的最后为大家展示了规则引擎在催收系统中是如何使用的,主要解决的问题等。

https://static001.geekbang.org/infoq/e9/e904b155c1e2efd9e39995f71ed0f0ec.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

转转图书对基于 Drools 引擎的 DMN 实践

DMN全称Decision Model and Notation(决策模型和符号、决策模型和表示法),是一种用于表示业务决策和规则的规范,旨在帮助参与决策的人都能简单快速理解决策过程。

编排流程 / 规则,编排本身也需要很深的逻辑思考!

用户头像
waitmoon
2022-09-13

所谓编排,就是让已有的节点通过不同的组织方式完成不同的需求。 但编排本身也需要很深的逻辑思考!

https://static001.geekbang.org/infoq/06/06ec67ea941e3575154709fcd409fa26.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flink+ice 实现可视化规则编排与配置 (Demo)

用户头像
waitmoon
2022-08-25

一个flink+ice的小demo,展现ice在非spring场景下的应用。

https://static001.geekbang.org/infoq/02/022705363e6e6ad535829d9e744933b1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

风控逻辑利器 --- 规则引擎

只要有规则的存在,规则引擎都可以在此大放异彩。你还在频繁的写if-else吗?不如试试规则引擎。它绝对会给你带来意想不到的效果。

https://static001.geekbang.org/infoq/cc/cc047c345d2f9e5179511a30d8834fed.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源规则引擎——ice:致力于解决灵活繁复的硬编码问题

用户头像
声网
2022-04-20

给大家介绍一款全新的开源规则引擎——ice,以一个简单的例子,从最底层的编排思想,阐述 ice 与其他规则引擎的不同;讲述 ice 是如何使用全新的设计思想,契合解耦和复用的属性,还你最大的编排自由度。

https://static001.geekbang.org/infoq/c9/c949d7e2da142d3860974f7237f4dd05.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

EMQ X 企业版 v4.4.0 发布:新增三项集成支持、增强异常诊断能力

用户头像
EMQ映云科技
2021-12-23

在全新的 4.4.0 版本中,我们新增了对 InfluxDB v2 API、SAP Event Mesh 以及 MatrixDB 的集成支持,增强了与 MongoDB Atlas 的集成能力,同时引入在线 Trace 和慢订阅统计两个全新功能以增强诊断能力,以及修复了各项问题以提升稳定性,改善产品使用体验。

https://static001.geekbang.org/infoq/fe/fe41364e1cfd8fe65743d2570f485c88.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

架构:微内核架构(Microkernel Architecture)二

上一篇文章,我们介绍了微内核架构的概念、起源、拓扑结构,以及设计的关键问题。本篇将继续探讨微服务架构的更多细节。常见的微内核具体实现有两种,一种是OSGi,另一种是规则引擎,我们一一来进行分析。

Drools 规则属性

用户头像
LeifChen
2021-08-15

规则体中的属性是学习规则语法的重要组成部分,是有默认值的。

Drools 基础语法

用户头像
LeifChen
2021-08-13

Drools 规则引擎中,标准的规则文件就是以“.drl”结尾的文本文件。

SpringBoot 整合 Drools

用户头像
LeifChen
2021-08-04

目前 SpringBoot 框架最为流行,因此,掌握 SpringBoot 整合 Drools 非常重要。

Drools 入门

用户头像
LeifChen
2021-07-31

Drools 是一款基于 Java 语言的开源规则引擎,可以将复杂且多变的业务规则从硬编码中解放出来,以规则脚本的形式存放在文件或特定的存储介质中(这里可以是数据库表),使得业务规则的变更不需要修正项目代码、重启服务器就可以在线上环境立即生效。

规则引擎 -ice 接入

用户头像
waitmoon
2021-07-02

ice接入与使用流程

Java 最强规则引擎 -ice 是如何炼成的?

用户头像
waitmoon
2021-04-05

对于业务中需要设计复杂/灵活变动业务(规则/流程),提供一个新的抽象编排解决方案 新的编排思想,轻量级,高性能,提供可视化操作页面

https://static001.geekbang.org/infoq/e5/e5259cd03fdfb6e974fa7a948860e099.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

案例研究之聊聊 QLExpress 源码 (七)

用户头像
小诚信驿站
2021-01-15

规则拆解为行为,条件(节点,类型),管理器,结果, 如果我们要实现规则的话可以借鉴其拆解结构,进行节点规则管理。

https://static001.geekbang.org/infoq/e5/e5259cd03fdfb6e974fa7a948860e099.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

案例研究之聊聊 QLExpress 源码 (一)

用户头像
小诚信驿站
2021-01-09

QLExpress是动态脚本引擎解析工具,由于工作环境中经常会遇到一些规则,但是不想硬编码到系统中!这样便会用类似规则引擎模块来将这些规则从业务剥离出去,而我们系统中的底层因为使用了QLExpress,所以希望从源码中一窥究竟。

https://static001.geekbang.org/infoq/52/52bc2c7b5b1136d78e822a0f28ce9c06.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

B 站新一代 golang 规则引擎的设计与实现

用户头像
calo
2020-07-23

随着业务的不断向上抽象和简化,规则引擎作为架构的核心之一,直接决定了系统架构的可用性、易用性、服务性能等。

规则引擎_规则引擎技术文章_InfoQ写作社区