v0.4.0 已发布
Ordo:
开源决策平台
编写、测试、治理业务规则——可视化 Studio、平台级治理,底层引擎快到感觉不到。
规则引擎
治理平台
可视化编辑器
开源许可
studio.ordoengine.com
为什么选择 Ordo?
为什么选择 Ordo?
决策表视图
把路由矩阵、审批策略和结果字段放进表格里,让业务和运营无需阅读原始 JSON 也能审查规则。
模板市场
从内置模板或 GitHub 模板市场选择合适示例,先看样例,再一键创建项目开始改。
服务可见性
直接查看已注册引擎、健康状态和指标,让团队在发布规则前先确认运行环境。
Studio
拖拽式流程编辑器、决策表、一键实例化模板。不用手写 JSON 就能编写规则。
高性能引擎
亚微秒级执行,Cranelift JIT 编译。支持 HTTP · gRPC · WASM · CLI 或嵌入 Rust 应用——快到感觉不到。
测试管理
为每个规则集创建、运行、导出测试套件。兼容 ordo-cli 的 YAML 格式,直接接入 CI/CD。
治理
带类型的决策契约、完整版本历史、审计日志。一键回滚规则集,追踪每一次变更。
决策平台
组织与项目管理、事实目录、规则模板。让团队在同一个地方拥有、发现和管理所有决策逻辑。
数据过滤 API
将规则逻辑下推到数据库层。生成 SQL WHERE 子句、JSON 谓词或 MongoDB $match 阶段——告别全表扫描,告别逐行求值。
Studio
模板优先的 Studio
先从模板市场挑一个贴近业务的示例,再基于它创建项目;测试、上下文和配置都能在同一处看到。
- 内置模板与 GitHub 模板
- 从示例直接创建项目
- 上下文、测试与配置同屏
built-in templates
GitHub marketplace
快速开始
使用 Docker 在 2 分钟内启动 Ordo Server 并执行您的第一条规则。
1
1. 启动 Ordo Server
拉取并运行官方 Docker 镜像
docker run -d -p 8080:8080 ghcr.io/pama-lee/ordo:latest
2
2. 验证状态
检查健康检查接口
curl http://localhost:8080/health
3
3. 执行规则
通过 REST API 发送执行请求
curl -X POST http://localhost:8080/api/v1/execute/demo \
-H "Content-Type: application/json" \
-d '{"user": {"vip": true}}'
Layers
Studio
Platform
ordo-server
NATS
PostgreSQL
Nomad + Traefik
掌控你的决策逻辑。
不要让业务规则散落在代码库和电子表格里。Ordo 让团队在同一个地方编写、测试、治理它们。已在 GitHub 开源。