规则引擎设计与实现 您所在的位置:网站首页 规则引擎前端设计 规则引擎设计与实现

规则引擎设计与实现

#规则引擎设计与实现 | 来源: 网络整理| 查看: 265

这是我参与「第五届青训营 」伴学笔记创作活动的第8天

规则引擎

1.规则引擎的定义

规则引擎是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。

2.使用规则引擎的好处

QQ图片20230131170400.png

3.规则引擎的组成

数据输入->规则理解->规则执行

4.规则引擎的应用场景

风控对抗、活动策略运营、数据分析和清洗

相关知识

1.词法分析

将源代码字符串转换为词法单元(token)的过程。

2.语法分析

在词法分析的基础上识别出表达式的语法结构。

3.抽象语法树

表达式抽象结构的树状表示,对于一个表达式,抽象语法树一定是唯一确定的。

涉及的上下文无关语法、产生式、递归下降算法。

4.参数注入

在规则执行过程中,使用输入的参数值来计算语法树中的标识符节点值的过程。

5.类型检查

验证执行的结果是否为合适的数据类型。在抽象语法树中,通常会验证某节点的字节带你的数据类型是否合法。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有