基准测试结果
在 Apple Silicon (M系列) 上的单线程测试表明,Ordo 的性能远超行业标准。
执行延迟对比 (µs)
越低越好 传统引擎 (典型值) ~1,000 µs
Ordo 规则引擎 1.63 µs
* 性能提升约 600 倍,让实时业务决策“隐形”。
Coming Soon
Schema-Aware JIT — 已上线
通过 Cranelift 将数值规则编译为原生机器码,在计算密集场景下比字节码 VM 快 20–30 倍。
求值延迟 ~26 ns
峰值吞吐 76M ops/s
性能提升 30x faster
多级执行架构
从开发调试到极致性能需求,Ordo 覆盖所有场景。
Level 1
AST 解释执行
直接解释执行,适合开发调试和一次性规则。
~1.5 µs
Level 2
字节码虚拟机
高效字节码,生产环境默认,平衡灵活与速度。
~830 ns
Level 3
向量化执行
列式批处理,大规模数据校验的吞吐量怪兽。
Batch Optimization
Level 4
Schema-Aware JIT
编译为原生机器码,将延迟压缩至纳秒级。
~26 ns
79-211 ns
表达式求值时间
54,000+ QPS
HTTP API 单线程 QPS
3.9 ms
HTTP API P99 延迟
0 Alloc
热路径堆分配