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?