摘要
本发明提供了一种基于知识图谱的两跳增量接口一致性校验方法和系统,包括:步骤1:对改动的源文件进行语言解析,提取接口实体;步骤2:将所述接口实体映射为语言无关元模型后写入知识图谱;步骤3:以知识图谱中改动节点为起点执行两跳广度优先遍历算法,获得受影响子图;步骤4:在受影响子图上运行可热插拔规则集合进行校验,所述规则集合包括参数数量匹配规则、类型兼容规则、版本号递增规则和字段删除禁止规则,若校验违规,则生成错误报告并输出阻断指令;若校验无违规,则将受影响子图合并回知识图谱缓存。本发明避免了运行时字段缺失导致的线上故障,实现了后端变更对前端影响的自动检测与阻断。
技术关键词
广度优先遍历
图谱
校验方法
校验系统
接口
节点
抽象语法树
实体
生成场景
队列
解析器
算法
指令
仓库
字段
模块
策略
机制
模板
参数