实时营销引擎在vivo营销自动化中的实践 | 引擎篇04( 四 )

  • 如果需要搭建一整套完整BRMS的功能 , 从规则配置工作台,图形化语言建模 , 规则库管理等一站式解决方案,可以直接选用Drools 。这也是大家认为Drools使用起来比较“重”的原因,组件繁多逻辑复杂,学习成本高 。
  • 如果业务场景相对简单,只是希望解决规则迭代频繁的问题,提升配置管理的扩展性,可以选用Easy Rules或者利用表达式引擎Aviator为基础搭建 。
  • 规则引擎常用应用场景
    1. 风险控制系统:风险贷款、风险评估
    2. 反欺诈项目:银行贷款、征信验证
    3. 决策平台系统:财务计算
    4. 促销平台系统:满减、打折、加价购等营销场景
    5. 其他应用场景
    四、总结本文重点分析介绍在营销自动化业务中实时营销引擎的设计,实时营销是通过分析单个用户在一段指定时间内的行为轨迹,产生动态的运营决策,可以对用户进行即时性的触达 。
    实时营销引擎架构设计主要分为事件接入、数据处理、指标计算、数据输出、元数据配置和数仓管理等模块 。在项目开发过程我们利用队列隔离做好业务流量隔离,队列动态配置支持事件高效接入发布,统一分发处理提升流程的抽象化,平滑发布保障数据的可靠性,规则引擎来提升营销规则的配置效率 。

    推荐阅读