v0.4.0 已發布

Ordo:
開源決策平台

編寫、測試、治理業務規則——可視化 Studio、平台級治理,底層引擎快到感覺不到。

規則引擎
治理平台
可視化編輯器
開源許可
studio.ordoengine.com
Ordo Studio — API Gateway Routing flow view Ordo Studio — API Gateway Routing decision table
為什麼選擇 Ordo?

為什麼選擇 Ordo?

Studio

拖拽式流程編輯器、決策表、一鍵實例化模板。不用手寫 JSON 就能編寫規則。

高性能引擎

亞微秒級執行,Cranelift JIT 編譯。支持 HTTP · gRPC · WASM · CLI 或嵌入 Rust 應用——快到感覺不到。

測試管理

為每個規則集建立、執行、匯出測試套件。相容 ordo-cli 的 YAML 格式,直接接入 CI/CD。

治理

帶類型的決策契約、完整版本歷史、審計日誌。一鍵回滾規則集,追蹤每一次變更。

決策平台

組織與項目管理、事實目錄、規則模板。讓團隊在同一個地方擁有、發現和管理所有決策邏輯。

資料過濾 API

將規則邏輯下推到資料庫層。生成 SQL WHERE 子句、JSON 謂詞或 MongoDB $match 階段——告別全表掃描,告別逐行求值。

Studio

模板優先的 Studio

先從模板市集挑一個貼近業務的示例,再基於它建立專案;測試、上下文和配置都能在同一處看到。

  • 內建模板與 GitHub 模板
  • 從示例直接建立專案
  • 上下文、測試與配置同屏
試用在線演示 Studio 暫未對外部署,即將前往上一版本試用頁面
built-in templates
GitHub marketplace
Ordo Studio — Template picker and project creation

快速開始

使用 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}}'
Architecture

想了解 Ordo 內部如何運轉?

Studio、Platform、ordo-server 叢集與 NATS 控制面如何協作,部署拓撲與發布審批路徑長什麼樣。

查看完整架構
Layers
Studio
Platform
ordo-server
NATS
PostgreSQL
Nomad + Traefik

掌控你的決策邏輯。

不要讓業務規則散落在程式碼庫和試算表裡。Ordo 讓團隊在同一個地方編寫、測試、治理它們。已在 GitHub 開源。