在线演示
业务场景:X 公司 7 天充值促销活动
假设 X 公司要做一个为期 7 天的充值促销活动,完整的活动规则如下:
活动时间:1 月 1 日 - 1 月 7 日
活动规则:
- 充值 ≥ 100 元 → 赠送 5 元余额(1.1 - 1.7 全程有效)
- 充值 ≥ 50 元 → 赠送 10 积分(1.5 - 1.7 后三天才开放)
- 两个档位不叠加,优先匹配高档位,命中后不再继续
下面的交互演示就是用 Ice 来实现这个活动规则。你可以通过三个标签页来体验:
- 引导教程:一步步了解 Ice 如何将上述活动规则编排为一棵规则树
- 交互演示:输入不同的充值金额和时间,执行规则树,观察执行轨迹和结果;还可以切换「不叠加送」和「叠加送」等预设场景
- Playground:自由添加、编辑节点,搭建你自己的规则树并执行
核心概念速览
| 概念 | 说明 |
|---|---|
| 关系节点 | 控制子节点的执行方式:AND(全部满足)、ANY(满足一个)、ALL(全部执行)等 |
| 叶子节点 | 执行业务逻辑:Flow(条件判断)、Result(业务操作)、None(辅助操作) |
| Roam | 数据容器,节点间通过 Roam 传递数据,执行元数据存储在 Meta 中 |
| 热更新 | 修改规则后点击应用,Client 在秒级内自动加载新配置 |
想深入了解?阅读 核心概念 文档。