Ordo Large Logo
v0.1.0 已发布

Ordo: 极致性能的
Rust 规则引擎

专为高并发业务设计,提供 1.63µs 极低延迟与 500,000+ QPS 吞吐量。内置可视化编辑器,支持 WASM 实时执行。

1.63µs 平均执行延迟
500K+ 每秒执行次数
600x 快于 1ms 目标
100% Rust 构建

基准测试结果

基于 Apple Silicon (M-series) 芯片单线程测试,Ordo 展现了远超行业标准的极致性能。

执行延迟对比 (µs)

越低越好
传统规则引擎 (典型值) ~1,000 µs
Ordo Rule Engine 1.63 µs

* 性能提升约 600 倍,使得实时业务决策无感知。

79-211 ns

表达式求值耗时

54,000+ QPS

HTTP API 单线程吞吐

3.9 ms

HTTP API P99 延迟

0 Alloc

规则执行热路径

核心特性

Ordo 不仅仅是一个规则引擎,它是一个完整的规则全生命周期管理平台。

可视化规则编辑

拖拽式 Flow 编辑与结构化 Form 编辑双模式,降低规则维护门槛。

极致性能引擎

基于 Rust 构建,支持百万级 QPS,1.63µs 执行延迟,适合金融支付场景。

WASM 实时执行

规则可以在浏览器端通过 WebAssembly 实时预览效果,并支持执行追踪调试。

规则版本与审计

内置规则版本管理,支持一键回滚。全量审计日志,满足合规审计需求。

多租户与隔离

Namespace 级别的规则隔离与租户级 QPS 限制,轻松支撑 SaaS 业务。

全方位集成

提供 HTTP REST、gRPC 接口,并支持 Go、Java、Python 等多语言 SDK。

应用场景

金融风控

金融风控

实时反欺诈、信贷策略评估,毫秒级响应海量交易请求。

电商营销

电商营销

动态优惠券发放、限时秒杀逻辑,灵活调整促销策略。

智能路由

智能路由

支付通道选择、流量动态分发,基于实时数据自动寻址。

易于定义,秒级执行

Ordo 使用直观的 JSON/YAML 格式定义规则。支持丰富的表达式语法,包括数学运算、逻辑判断和内置函数。通过简单的 API 调用,即可在微秒级时间内获得决策结果与详细的执行轨迹。

1

结构化规则定义

定义步骤流与决策逻辑

2

高性能评估

极致优化的求值引擎

3

可视化追踪

详细的执行路径溯源

rule_definition.json
{
  "config": {
    "name": "discount-check",
    "version": "1.0.0",
    "entry_step": "check_vip"
  },
  "steps": {
    "check_vip": {
      "id": "check_vip",
      "name": "Check VIP Status",
      "type": "decision",
      "branches": [
        { 
          "condition": "user.vip == true", 
          "next_step": "vip_discount" 
        }
      ],
      "default_next": "normal_discount"
    },
    "vip_discount": {
      "id": "vip_discount",
      "type": "terminal",
      "result": { "discount": 0.2 }
    },
    "normal_discount": {
      "id": "normal_discount",
      "type": "terminal",
      "result": { "discount": 0.05 }
    }
  }
}
execution_result.json 1.63 µs
{
  "rule": "discount-check",
  "result": { "discount": 0.2 },
  "trace": [
    { "step": "check_vip", "branch": 0, "condition": "user.vip == true (true)" },
    { "step": "vip_discount", "type": "terminal" }
  ],
  "duration_us": 1.63
}

直观的可视化编辑器

无需编写代码即可设计复杂的决策流。Ordo 提供了功能强大的可视化编辑器,支持实时预览与调试。

ordo-playground.app

多视图切换

在 Flow 视图与 Form 视图间无缝切换,适应不同编辑习惯。

实时执行预览

基于 WASM 技术,在浏览器中即可获得与服务端完全一致的执行结果。

执行路径追踪

可视化展示规则执行经过的每一个节点,让逻辑纠错变得异常简单。

准备好提升业务决策效率了吗?

加入我们,体验极致性能与可视化编辑带来的开发效率革命。Ordo 已在 GitHub 开源。