规则引擎总体架构图
2016-07-27 20:51:56 0 举报
规则引擎总体架构图主要包括以下几个部分:规则库、规则管理器、推理机和工作内存。规则库用于存储业务规则,规则管理器负责管理规则的加载、更新和删除等操作,推理机根据规则库中的规则进行推理,生成决策结果,并将结果存储在工作内存中。此外,规则引擎还包括用户界面,用户可以通过界面查看和管理规则,以及查看推理结果。整个系统采用模块化设计,各模块之间通过接口进行通信,保证了系统的可扩展性和可维护性。总之,规则引擎总体架构图展示了一个完整、高效、灵活的规则管理系统。
作者其他创作
大纲/内容
会员中心
比如该事件触发积分增加规则,其元数据有:当天是否生日当月累计消费次数会员等级;
示例:消费金额会员等级累计消费次数
4:接入各个消息事件
业务方
8:发送计算结果
6a:将规则需要的参数set到规则引擎上下文b:调用规则引擎的runner执
交易,算法,用户会员等
示例:如果(消费金额X1)points=points+X2如果(会员等级==VIP)points=points*X3如果(pointDO.当天为会员生日)points=points*X4return points
商家
1:获取元数据信息
metaq
传入规则运行的参数,示例:X1=1000X2=100X3=2X4=2
比如计算送积分的结果为:600积分;
示例:下单事件:交易金额=1024元,购买商Id=111212;交易日期=20160728
2:设置规则
QL规则引擎运算结果
5:获取规则所需元数据信息
ISV
3:规则实例化
QL规则引擎
7:解析结算
0 条评论
下一页