ZKX's LAB

如何搭建风控规则引擎? 规则引擎 规则设计器

2020-10-01知识8

规则引擎是什么?何时使用用到规则引擎 如果发生了X,我们做Y。这就是规则引擎。规则引擎是为了应对大量而又快速变化的商业业务逻辑。

如何搭建风控规则引擎? 决策引擎产品介绍决策引擎承载的是风控业务的专家知识,基于变量和模型的输出,对用户进行分层、用户风险…

如何基于规则引擎打造规则库 1、业务逻辑从程序代码中脱离出来。通过配置来实现业务规则。2、业务规则的变更,可以直接由用户通过web界面来修改和变更。针对这一类需求情况,其实我们有一般由以下的几种可选方案:1、选择规则引擎来实现。现有的规则引擎产品一般都能满足以上这两种要求。可以不用代码,比如Java来实现业务逻辑,而采用规则语言通过规则配置器来完成。用户需要变更时,一般都会提供C/S或者B/S版本的规则配置器来实现。2、采用动态语言:直接采用JS或者其他的动态语言BeanShell等,也可以实现不通过Java代码来实现业务逻辑。通过也可以提供一个编辑界面,让用户来进行修改。3、表格配置或者自定义公式通过定义一个表格或者加上一定的自定义公式语法来实现具体的逻辑。以上几种方案,在不同的项目中,都有各自的优缺点:1、采用规则引擎实现,使得业务规则的配置更加标准化、专业化。同时一般的规则引擎都会对修改的记录进行版本控制,以便于跟踪、测试、恢复等操作。规则配置器一般提供的界面,更加人性化,用户使用上更加便捷。缺点是会使得整个系统的架构变得庞大,需要有人专门负责研究规则引擎,以及相关的配置和管理工具。2、采用动态语言的实现,对于开发上会更加简单。动态语言。

#工作流#持久层#开发平台

随机阅读

qrcode
访问手机版