一般使用场景,是通过可视化节目进行拖拉或者简单的操作指定流程和规则,将规则输入得到目标输出。 交易系统中的规则引擎 规则编排的过程是各种条件的组合,类似于搭积木,指定逻辑规则,细化逻辑因子,比如指定选人规则,一个用户id进来之后根据指定的不同逻辑规则得到该用户可以发的券集合。同样可以用来筛选商品,筛选营销规则等...
对于电商系统, 营销功能部分, 可以使用规则引擎来实现,但不建议开放给业务侧。 如果一定要使用规则引擎,推荐使用开源的规则引擎产品 Drools, 以下附上相关资料供学习之: 官方文档: http://www.jboss.org/drools/documentation.html There are two books from PackIt publishing that aren't bad: https://www.packt...
1、Drools语法 开始语法之前首先要了解一下drools的基本工作过程,通常而言我们使用一个接口来做事情,首先要穿进去参数,其次要获取到接口的实现执行完毕后的结果,而drools也是一样的,我们需要传递进去数据,用于规则的检查,调用外部接口,同时还可能需要获取到规则执行完毕后得到的结果。在drools中,这个传递数据进去的对象,...