ice

ice

致力于解决灵活繁复的硬编码问题

快速上手 编排逻辑 在新窗口打开 项目简介

🎯 创新的可视化规则编排

Ice规则引擎采用全新的树形编排思想,支持可视化配置界面。在保障业务解耦和代码复用的同时,提供更大的规则配置自由度,极大降低企业级规则引擎的维护成本。

⚡ 轻量级高性能架构

作为轻量级Java规则引擎,Ice几乎零性能损耗。纯内存运算,毫秒级响应,完美支持高并发业务场景,让您只需关注业务逻辑本身。

🚀 SpringBoot快速集成

提供开箱即用的SpringBoot Starter,支持SpringBoot 2.x/3.x。零配置快速接入,简单的学习成本,5分钟即可上手业务编排框架开发。

什么是 Ice?

Ice 是一个轻量级可视化Java规则引擎业务编排框架,专为解决复杂业务规则和灵活编排需求而设计。作为开源规则引擎,Ice 提供了完整的可视化规则配置平台,支持企业级业务场景的规则管理和动态编排。

核心特性

  • 可视化规则引擎:提供直观的Web管理界面,支持可视化配置和实时预览
  • 高性能架构:基于纯内存计算,毫秒级响应,适用于高并发场景
  • 灵活的业务编排:支持多种编排模式(AND/OR/ALL/NONE),满足复杂业务需求
  • SpringBoot深度集成:提供Starter快速接入,支持SpringBoot 2.x和3.x
  • 企业级规则引擎:已在声网、喜马拉雅、新华三等知名企业生产环境验证
  • 零学习成本:简单易用的API设计,5分钟快速上手

适用场景

Ice规则引擎广泛应用于:

  • 🎁 营销活动规则:优惠券、满减、拼团等复杂营销规则配置
  • 💰 风控规则系统:信贷风控、反欺诈、实时决策引擎
  • 🔐 权限控制:动态权限管理、角色配置、资源访问控制
  • 📊 业务流程编排:工单流转、审批流程、状态机管理
  • 🎯 个性化推荐:用户画像、内容分发、智能推荐规则

最新版本

v1.5.3

<!-- SpringBoot 3.x 规则引擎 Starter -->
<dependency>
  <groupId>com.waitmoon.ice</groupId>
  <artifactId>ice-spring-boot-starter-3x</artifactId>
  <version>1.5.3</version>
</dependency>

<!-- SpringBoot 2.x 规则引擎 Starter -->
<dependency>
  <groupId>com.waitmoon.ice</groupId>
  <artifactId>ice-spring-boot-starter-2x</artifactId>
  <version>1.5.3</version>
</dependency>

<!-- 非SpringBoot 项目使用 Ice 核心包 -->
<dependency>
  <groupId>com.waitmoon.ice</groupId>
  <artifactId>ice-core</artifactId>
  <version>1.5.3</version>
</dependency>

用户列表

谁在使用ice?