如何构建营销活动平台(四):规则引擎设计

前言 前面将活动抽象成了规则检验和一系列的操作,不同的活动的规则有重叠也有不同,如何设计才能保证最好的扩展性。 规则引擎的出现就是制定一套规则检验的模型,下面来看下具体的设计。 核心UML图 组件介绍 主要分为以下三个关键模块 规则实体 存储规则属性 规则检验器 执行规则检验,检验不通过可以自定义文案,该文案可以展示给用户看 执行引擎 串联业务请求和规则检验 使用场景 活动参与条件判断 活动规则这
相关文章
相关标签/搜索