一种基于脚本引擎的可视化API应用接口热加载方法及系统
申请号:CN202511359646
申请日期:2025-09-23
公开号:CN120848982B
公开日期:2025-12-05
类型:发明专利
摘要
本申请提供一种基于脚本引擎的可视化API应用接口热加载方法及系统,涉及计算机软件开发技术领域,本申请通过核心引擎采集并序列化API调用的运行时状态数据,构建状态序列数据集;热重载模块用图论依赖分析算法生成API调用依赖图,识别受影响的关联API模块,将其状态数据以内存页为单元制快照存于内存;网络通信模块接收热加载指令,通信反射模块解析指令中目标API标识与参数,结合依赖图确定加载顺序;按顺序执行热加载,新代码加载后读取快照并验证完整性,通过内存拷贝和寄存器恢复关联API模块运行时状态,能够有序完成热加载并恢复关联API模块运行时状态,实现API应用接口可视化热加载。
技术关键词
快照
热加载方法
网络通信模块
MVVM架构
反射模块
依赖关系分析
表数据结构
可视化界面
深度优先遍历
排序算法
计算机软件开发技术
脚本
执行循环冗余校验
内存访问控制器
序列
指令
验证数据完整性