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 開源。