阅读时间:1 分钟
0 字
本体运行时
状态:待开发。 当前只有 services/ontology-runtime/ 目录骨架。
负责 Schema、实体和关系解析,语义查询规划、权限改写及跨源读取协调。读取请求通过数据集成服务访问源系统;有副作用的 Action 交由动作服务处理。
负责范围
- 加载并缓存已发布模型快照。
- 解析实体身份、属性、关系、Function 和数据绑定。
- 生成逻辑计划,应用策略约束,再选择物理执行路径。
- 把可下推操作交给 Integration,并在预算内完成跨源合并。
- 返回来源、新鲜度、模型版本、策略决策和追踪元数据。
不保存模型草稿,不直接管理连接器凭据,不执行有副作用的业务命令,也不允许调用方提交任意 SQL。
内部模块
schema-resolver、entity-resolver、relation-resolver、semantic-planner、policy-rewriter、physical-planner 和 execution-coordinator 是同一服务内的模块边界,首期不拆成独立微服务。
执行约束
每个计划包含最大扫描量、结果数、关系深度、并发、内存和超时。无法安全下推权限过滤时,Runtime 必须缩小候选集、在受控环境过滤或拒绝查询。跨源结果没有全局事务快照时,响应逐源报告读取时间。
验收重点
- 同一语义请求在固定模型和数据条件下产生稳定逻辑计划。
- 未授权字段和实例在访问或返回前被阻断。
- 超预算请求不会触发无界数据源扫描。
- 部分失败、超时、取消和连接器限流能够释放资源并留下实际执行事件。