IceIce
首页
  • 入门

    • 快速开始
    • 核心概念
    • 架构设计
  • SDK 指南

    • Java SDK
    • Go SDK
    • Python SDK
  • 参考

    • 节点类型速查
    • Roam API
    • Mock
    • Server 配置
    • Client 配置
下载
演示
常见问题
  • 更新日志
  • 升级指南
赞助
社区
  • GitHub
  • Gitee
  • English
  • 简体中文
首页
  • 入门

    • 快速开始
    • 核心概念
    • 架构设计
  • SDK 指南

    • Java SDK
    • Go SDK
    • Python SDK
  • 参考

    • 节点类型速查
    • Roam API
    • Mock
    • Server 配置
    • Client 配置
下载
演示
常见问题
  • 更新日志
  • 升级指南
赞助
社区
  • GitHub
  • Gitee
  • English
  • 简体中文

在线演示

业务场景: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 在秒级内自动加载新配置

想深入了解?阅读 核心概念 文档。