百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

ice

> 编程语言
开源

规则引擎/流程引擎,致力于解决灵活且复杂的硬编码问题,为复杂且可灵活变化的业务提供全新的抽象架构。

673 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

规则引擎/流程引擎,致力于解决灵活且复杂的硬编码问题,为复杂且可灵活变化的业务提供全新的抽象架构。

Ice 是一个轻量级、无依赖性的规则引擎,采用基于树的可视化编排方式。

结果是一个系统,可以通过视觉方式配置业务规则,在几秒钟内热加载,并在内存中执行,延迟仅为几毫秒,而且无需使用任何数据库或中间件。

特性 描述
基于树的编排 规则组织成树状结构 - 节点是独立的,对一个节点的更改永远不会传播到其他节点
可视化 Web 编辑器 通过直观的 Web UI 和树状编辑器配置规则,无需学习 DSL 语言
零依赖 没有数据库,没有消息队列,没有服务注册表 - 仅有磁盘上的文件
多语言 SDK Java、Go 和 Python,具有完全的功能对等性
热重载 通过自动版本轮询,更改在几秒钟内生效 - 不需要重启
高性能 纯内存执行,延迟为微秒级,网络开销为零
节点重用 同一个节点可在多个规则树中共享
并行执行 内置的并行关系节点用于同时执行子节点
模拟调试 从 Web UI 远程触发规则执行,用于实时调试
车道/流量隔离 基于分支的规则隔离,可用于 A/B 测试、鹰派版本和渐进式部署

如何工作

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gobusiness-rulesbusiness-rules-engineflow-controlflow-engine

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言